您的位置:首页 > 移动开发 > Android开发

关于Android Fragment的一个问题

2016-05-23 11:57 323 查看
自学Android 时,当看到Fragment 时,其中Fragment  继承自 android.support.v4.app.Fragment, 而我的主Activity 仍然继承自Activity,当运行程序时,就会报
Caused by: java.lang.ClassCastException: com.test.Fragment1 cannot be cast to android.app.Fragment


这时可以采用两种方法解决:

第一种:

       将主活动修改继承自FragmentActivity ,再次运行问题修复(这种方式主要考虑到运行在4.0低版本情况下)

第二种:

      将每个Fragment 修改成继承自android.app.Fragment,这种方式适合于4.0以上版本。

具体情况看自己的选择吧,毕竟自己还是一个菜鸟新手!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android Fragment v4