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. 伯克利开源 Confluo,吞吐量是 Kafka 的 4 到 10 倍

    近日伯克利 RISE Lab 开源了一个多数据流实时分布式分析系统 Confluo,它既是一个网络监控和诊断框架,也可以作为时序数据库和发布订阅消息系统. 源码地址:https://github.co ...

  2. Codeforces841B

    B. Godsend time limit per test:2 seconds memory limit per test:256 megabytes input:standard input ou ...

  3. python协程的简单了解

    协程: 协程,又称微线程,纤程.英文名Coroutine. 可以在不同的函数间切换,而且切换的次数和时间都是由用户自己确定的. 协程的几种实现方式: (1)使用生成器yield实现. 如果不了解生成器 ...

  4. PHP实现批量删除(封装)

    前台 <!DOCTYPE html> <html> <head> <title>批量删除</title> </head> < ...

  5. HTML5 简单归纳 -- 前端知识 (一)

    HTML5简介 1.h5不是一个新语言,它是HTML语言第五次重大修改--版本 2.   2014年  h5 3.支持:目前所有的主流浏览器都支持h5,IE8以下不支持 4.特性: a:抛弃了h4中不 ...

  6. SQLServer 中的身份验证及登录问题

    SQLServer 中的身份验证及登录问题 by:授客 QQ:1033553122 身份验证 SQL Server 支持两种身份验证模式,即Windows 身份验证模式和混合模式. Windows 身 ...

  7. Flex自动回收导致监听不到ModuleEvent.READY事件

    Flex中可以动态载入模块,以达到延迟加载,减小主程序体积的效果.通常可以使用如下代码: var iminfo:IModuleInfo = ModuleManager.getModule(" ...

  8. 使用ES6+Vue+webpack+gulp构建新一代Web应用

    1.推荐学习网站:Vue.js中国 2.Demo环境搭建: 2.1环境配置 安装nodejs环境,具体内容可以百度: 新建一个文件夹: mkdir VUE-ES6-WebPack 全局安装gulp: ...

  9. webpack+sass+vue 入门教程(一)

    一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ...

  10. EFCore中SQLSERVER 2008 的分页问题

    自SQLSERVER 2012起新增了 Offset Fetch 语法,因此EFCore默认是以此语法生成相应的分页语句的. 如果我们的目标数据库低于 2012,那么EFCore默认生成的语句在执行的 ...