2 qq 34335434 qq_34335434 于 2016.05.06 15:20 提问

android中fragment切换的时候遇到非法参数异常的问题 5C

FragmentTabHost中加入了两个fragment,片段1和片段2.运行后从片段1到片段2没有出问题,当从片段2再回到片段1的时候出现非法参数异常。
异常代码如图图片说明

找到错误主要原因是设置了一个布局的ID:

  gridview_layout.setId(CAL_LAYOUT_ID);


请问为什么在fragment中设置id切换片段后会发生异常?

1个回答

qq_34497632
qq_34497632   2016.05.06 18:07

你这两个页面的id相同 但是页面不是同一种类型的 有冲突

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Fragment屏幕切换横屏导致异常的解决方法
在清单文件中设置Activity的android:configChanges=”orientation|screenSize”即可。
fragment不断切换app崩溃的解决办法
fragment是大家项目都会用到的,一般都是用来做选项卡的切换,这里记录一下使用fragment出现的错误以及解决办法。 错误信息1: 07-29 10:11:40.009: ERROR/AndroidRuntime(643): Caused by: java.lang.NullPointerException 07-29 10:11:40.009: ERROR/AndroidRuntime
Android Glide传Context引发的非法参数异常那些小坑
今天中午调试一直出现nullContext 我的代码如下 解决办法:Glide.with(getApplicationContext()) .load(mdl.getImage()) .centerCrop() .placeholder(R.mipmap.ic_launcher)
fragment中百度地图切换黑屏以及与surfaceview的切换
fragment中添加地图进行切换时会出现黑屏闪烁现象,其主要原因在于百度地图本身释放时导致的,那么对应的解决方案就是不释放百度地图对应的fragment。         android:layout_width="match_parent"         android:layout_height="0dp"         android:layout_weight="1" >
Fragment-Fragment切换的数据刷新问题
需求:fragment中存在一个ListView列表,在其进入切换到别的页面(或者是Fragment或者是Activity)的情况下需要刷新数据 问题仅仅依靠onResume方法实现不了,在fragment切换fragment的时候(Viewpager),onResume并不会调用 解决过程通过查看Fragment中所有的回调方法发现,有这么一个方法,符合我们的需求 // 参数enter表明 当前
Android fragment 重叠问题——通过hide,show方式导致的解决方法
最近在做项目的时候,遇到了fragment重叠的问题。具体的情况是,我在一个fragment中,通过add的到FragmentTransaction的方式,又放了四个子fragment allFrg,movieFrg,newsFrg,otherFrg。当我点击allFrg对应tab键时,通过hide隐藏其他三个fragment,通过show来显示allFrg。正常情况下显示是对的,问题就在我切换他
fragment+scrollview 切换自动滚动解决方法
上面是一个布局,下面是三个fragment切换,每次切换fragment会自动将下面的fragment顶到最上面,解决方法是将最上面的一个控件或者layout获取焦点。在switchfragment中添加即可。                edit.setFocusable(true); edit.setFocusableInTouchMode(true); edit.requestFoc
fragment在横竖屏切换(屏幕旋转)时候崩溃的问题
今天在开发的时候遇到个问题,我是在FragmentActivity里有两个Fragment,其中有个Fragment里面有线程,当我点击Fragment里某个按钮时候跳转其它Activity(这个Activity是强制横屏的)再退回的时候崩溃了,原因是原来的线程在运行中,横屏导致Activity绘制,生命周期重新走了一遍,原来的fragment实例被销毁, 翻了很多资料 找到了解决方法: 就是在相应
快速解决:ViewPager+多Fragment切换出现空白页面的问题
前言 前两天在做项目的过程中遇到一个问题,以前没遇到过,所以这里做个笔记记录下来,也是分享给同样遇到这个问题还尚未解决的猿友们。 问题描述:项目的主页框架是采用Activity+Fragment的架构,由于项目需求,在第一个Fragment中又采用的是TabLayout+ViewPager+Fragment的结构,假设我这里有5个子Fragment,第一个子Fragment中有控件、数据这些东
Android解决多个Fragment切换时布局重新实例化问题,并保存当前fragment页面,系统回收后还原之前fragment页面,内附源码及apk
Android解决多个Fragment切换时布局重新实例化问题,并保存当前fragment页面,系统回收后还原之前fragment页面,内附源码及apk,博客:http://blog.csdn.net/fan7983377/article/details/51889269