我有一个片段,显然是从片段类扩展而成的,如下所示:

public class MyOwnFragment extends Fragment {


然后,在我的LoginActivity(定义为public class LoginActivity extends FragmentActivity {)中,我尝试像这样调用此片段:

final MyOwnFragment thefragment = (MyOwnFragment) getSupportFragmentManager()
    .findFragmentById(R.id.fragment_my_own);


不幸的是,这导致一个错误:

Cannot cast from Fragment to MyOwnFragment


我不知道为什么会这样。有人知道我该如何解决吗?

最佳答案

从此链接Here请确保您导入了正确的Fragment类。
请尝试导入


  android.support.v4.app.Fragment


代替


  android.app.Fragment


我希望这能解决您的问题。

07-27 20:30