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. POJ1661(KB12-M DP)

    Help Jimmy Description "Help Jimmy" 是在下图所示的场景上完成的游戏. 场景中包括多个长度和高度各不相同的平台.地面是最低的平台,高度为零,长度无 ...

  2. python学习之老男孩python全栈第九期_第一次周末考试题(over)第三次添加完毕

    day 6python基础数据类型考试题 考试时间:两个半小时 满分100分(80分以上包含80分及格) 一,基础题. 1. 简述变量命名规范(3分) 答:(1) 变量为数字,字母以及下划线的任意组合 ...

  3. 使用ThinkPHP实现生成/校验验证码功能

    首先了解父类Verity.class.php(ThinkPHP/Library/Think/Verity.class.php)中的一些函数 1:check() 校验验证码是否正确 2:entry()输 ...

  4. VS2008 试图运行未注册64位调试器组件

    安装即可

  5. MaterialRefreshLayout+ListView 下拉刷新 上拉加载

    效果图是这样的,有入侵式的,非入侵式的,带波浪效果的......就那几个属性,都给出来了,自己去试就行. 下拉刷新 上拉加载 关于下拉刷新-上拉加载的效果,有许许多多的实现方式,百度了一下竟然有几十种 ...

  6. [Android] 针对生成的图片文件在系统Gallery不显示的处理

    之前遇到过一个问题,就是发现我在程序中生成一个新的 Bitmap 之后,当我打开系统的 Gallery 查看时,并没有看到新生成的图像.然而打开文件浏览器,找到保存 Bitmap 所在的文件夹下,还能 ...

  7. UI第二组与数据库对接时遇到的问题记录

    此为组内某一位做UI的同学的随笔. 之前的app由于没有加入数据库,所以每次重新启动里面的东西都会回到初始状态,即不能保存内容.我们的数据库小组已经很棒地基本完成了数据库的工作,于是我就准备加入数据库 ...

  8. python的函数(三)

    1,函数多类型传值和冗余参数 2,递归函数 1,函数多类型传值和冗余参数 1.0,函数多类型传值 定义1个函数, def fun(x,y): return x+y 调用该函数print fun(1,2 ...

  9. SQL Server 合并复制遇到identity range check报错的解决 (转载)

    最近帮一个客户搭建跨洋的合并复制,由于数据库非常大,跨洋网络条件不稳定,因此只能通过备份初始化,在初始化完成后向海外订阅端插入数据时发现报出如下错误: Msg 548, Level 16, State ...

  10. JBoss 7 里一个EJB依赖其他jar的几种方式

    JBoss 7 与之前的版本有了巨大的变化,最核心的类的加载方式变了,有点类似OSGI那样搞起来了分模块的类加载方式,而不是以前的分层类加载.按以前的类加载方式,在加载树底下的那些类,总是能看到父节点 ...