[英]Why can I not cast from Fragment to MyOwnFragment?
我有一个片段,显然是从片段类扩展而成的,如下所示:
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
我不知道为什么会这样。 有人知道我该如何解决吗?
您正在尝试通过调用getSupportFragmentManager
尝试获取Fragment
,或者尝试在getFragmentManager()
android.app.Fragment
更改为android.support.v4.app.Fragment
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.