10-21 17:33:45.171: E/AndroidRuntime(7644): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.yw.myapiupdate/com.yw.myapiupdate.fragment.MyFragmentActivity}: android.view.InflateException: Binary XML file line #7: Error inflating class fragment
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2077)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.ActivityThread.access$600(ActivityThread.java:134)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.os.Handler.dispatchMessage(Handler.java:99)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.os.Looper.loop(Looper.java:154)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.ActivityThread.main(ActivityThread.java:4624)
10-21 17:33:45.171: E/AndroidRuntime(7644): at java.lang.reflect.Method.invokeNative(Native Method)
10-21 17:33:45.171: E/AndroidRuntime(7644): at java.lang.reflect.Method.invoke(Method.java:511)
10-21 17:33:45.171: E/AndroidRuntime(7644): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
10-21 17:33:45.171: E/AndroidRuntime(7644): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
10-21 17:33:45.171: E/AndroidRuntime(7644): at dalvik.system.NativeStart.main(Native Method)
10-21 17:33:45.171: E/AndroidRuntime(7644): Caused by: android.view.InflateException: Binary XML file line #7: Error inflating class fragment
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:699)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.view.LayoutInflater.rInflate(LayoutInflater.java:741)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.view.LayoutInflater.inflate(LayoutInflater.java:491)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
10-21 17:33:45.171: E/AndroidRuntime(7644): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:254)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.Activity.setContentView(Activity.java:1837)
10-21 17:33:45.171: E/AndroidRuntime(7644): at com.yw.myapiupdate.fragment.MyFragmentActivity.onCreate(MyFragmentActivity.java:13)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.Activity.performCreate(Activity.java:4479)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1050)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2041)
10-21 17:33:45.171: E/AndroidRuntime(7644): ... 11 more
10-21 17:33:45.171: E/AndroidRuntime(7644): Caused by: java.lang.ClassCastException: com.yw.myapiupdate.fragment.FragmentRed cannot be cast to android.app.Fragment
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.Fragment.instantiate(Fragment.java:574)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.Fragment.instantiate(Fragment.java:549)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.app.Activity.onCreateView(Activity.java:4249)
10-21 17:33:45.171: E/AndroidRuntime(7644): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:675)
10-21 17:33:45.171: E/AndroidRuntime(7644): ... 21 more

原因:在导入支持Fragment包时,导入了系统识别不了的包。(import android.support.v4.app.Fragment;)

解决办法:将上述的包换成系统包就行了(import android.app.Fragment;)在导入系统包时注意了一定要添加上支持最新api(@SuppressLint("NewApi"))

至于为什么要这样做暂时还没查出来。知道的朋友 别忘了分享一下哈。

Android cannot be cast to android.app.Fragment的更多相关文章

  1. inconvertible types; cannot cast 'android.supoort.v4.app.Fragment' to 'com.example.sevenun.littledemo.fragment.NewsTitleFragment'

    inconvertible types; cannot cast 'android.supoort.v4.app.Fragment' to 'com.example.sevenun.littledem ...

  2. android.support.v4.app.Fragment和android.app.Fragment区别

    1.最低支持版本不同 android.app.Fragment 兼容的最低版本是android:minSdkVersion="11" 即3.0版 android.support.v ...

  3. Attempt to write to field 'android.support.v4.app.FragmentManagerImpl android.support.v4.app.Fragment.mFragmentManager' on a null object reference

    E/AndroidRuntime﹕ FATAL EXCEPTION: mainProcess: org.example.magnusluca.drawertestapp, PID: 3624java. ...

  4. Android fragment切换后onresume时报 Attempt to write to field 'int android.support.v4.app.Fragment.mNextAnim'

    动态加载fragment以后,调用了remove方法移除Fragment,在返回来的时候报 Attempt to write to field 'int android.support.v4.app. ...

  5. [转]android.support.v4.app.Fragment和android.app.Fragment区别

      1.最低支持版本不同 android.app.Fragment 兼容的最低版本是android:minSdkVersion="11" 即3.0版 android.support ...

  6. android.support.v4.app.Fragment vs android.app.Fragment 的区别

    android.support.v4.app.Fragment vs android.app.Fragment 的区别 我开过平板相关应用,用了Fragment来处理.后来重新开发另外一个应用,直接引 ...

  7. android.app.Fragment与android.support.v4.app.Fragment不一致

    在看法中用到的Fragment在类型转换的时候非常easy出现这样的问题: 对照代码: class MyFragmentPagerAdapter extends FragmentPagerAdapte ...

  8. Android手机平板两不误,使用Fragment实现兼容手机和平板的程序

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8744943 记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其 ...

  9. 【Android 界面效果17】Android手机平板两不误,使用Fragment实现兼容手机和平板的程序

    记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其中就包括Android手机和Android Pad.然后为了节省人力,公司无节操地让Android手机和Android Pad都由 ...

随机推荐

  1. DOM相关

    归纳一下, 不管是DOM Core还是HTML-DOM,我们在使用JavaScript的时候要注意浏览器之间的兼容性,因为不同的浏览器对这两类方法和属性的支持可能不一样,一般推荐使用DOM Core方 ...

  2. HDU3592(差分约束)

    World Exhibition Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) ...

  3. DRF序列化/反序列化

    反序列化(不推荐版):两个字段 一个为正序准备,一个为反序准备重写create update方法 1. 确定数据结构: 自己定义key book_obj = { "title": ...

  4. 初学HTML-3

    标题标签:<h#>...</h#>,从h1到h6,字号由大变小. 段落标签:<p>...</p>,在浏览器中独占一行. 空格:" " ...

  5. Linux服务器开启ssh服务,实现ssh远程登陆!

    最近在学linux,使用ssh远程登陆linux,记录下来! 首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/s ...

  6. 从零开始学习html(十二)CSS布局模型——下

    五.什么是层模型? 什么是层布局模型?层布局模型就像是图像软件PhotoShop中非常流行的图层编辑功能一样, 每个图层能够精确定位操作,但在网页设计领域,由于网页大小的活动性,层布局没能受到热捧. ...

  7. 自定义适用于手机和平板电脑的 Dynamics 365(五):可视控件

    使用 适用于手机的 Dynamics 365 和平板电脑中的可视控件帮助移动用户更快地输入 Dynamics 365 数据并提供更丰富的可视体验. 此组自定义控件包括滑块.开关.星数评级.视频嵌入以及 ...

  8. Android GetMethodID 函数的说明

    GetFieldID是得到java类中的参数ID,GetMethodID得到java类中方法的ID,它们只能调用类中声明为 public的参数或方法.使用如下: jfieldID topicField ...

  9. 【Redis】Redis学习(七) Redis 持久化之RDB和AOF

    Redis 持久化提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF. RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot). AOF ...

  10. python 版本升级

    python 版本升级 升级python 查看python的版本 python -V Python 2.6.6 下载新版本 wget https://www.python.org/ftp/python ...