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. vue中的js引入图片,必须require进来

    需求:如何components里面的index.vue怎样能把assets里面的图片拿出来. 1.在img标签里面直接写上路径: <img src="../assets/a1.png& ...

  2. 初学HTML-4

    img标签:<img src=" "> src——source缩写,告诉img标签需要显示的图片名称 属性:width:宽度   height:高度.若未指定宽和高,则 ...

  3. 页面中多个script块之间方法与变量共享问题

    JS是按照代码块来进行编译和执行的,代码块间相互独立,但变量和方法共享,按顺序执行. 如: <script type='text/javascript'> var m = 0,n = 1, ...

  4. js-语言精粹-函数记忆

    函数可以将先前操作的结果记录在某个对象里,从而避免无谓的重复运算.这种优化方式被称为记忆(memoization).JavaScript的对象和数组要实现这种优化是非常方便的. 比如说,我们想要一个递 ...

  5. html5+css3图片旋转特效

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  6. 上传文件Base64格式(React)

    记录一下上传文件时将文件数据转为Base64的方法 通过 FileReader对象创建一个实例,然后使用 readAsDataURL方法将数据转为Base64格式 注意: 读取过程是异步的 绑定onl ...

  7. FineReport8.0如何连接FineIndex取数分析

    1. 描述 在3.7及之前版本,FineReport连接都是通过安装多维数据集插件,然后通过多维数据库的方式连接FineBI(3.4-3.6对应711,3.7对应8.0),从4.0版本开始,FineR ...

  8. Expo大作战(五)--expo中app.json 文件的配置信息

    简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...

  9. Python之生成器(generator)和迭代器(Iterator)

    generator 生成器generator:一边循环一边计算的机制. 生成器是一个特殊的程序,可以被用于控制循环的迭代行为.python中的生成器是迭代器的一种,使用yield返回值函数,每次调用y ...

  10. Windows Server 2012 R2 创建AD域

        前言 我们按照下图来创建第一个林中的第一个域.创建方法为先安装一台Windows服务器,然后将其升级为域控制器.然后创建第二台域控制器,一台成员服务器与一台加入域的Win8计算机. 环境 网络 ...