[英]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.