No view found for id 0x7f0f00d7 for fragment
这是我最近做项目时遇到的一个问题,应为我们的项目要求apk要7*24小时运行,所以在做时间测试的出现了这一个问题。但是这个问题不是固定的位置固定的位置出现,一开始我以为是我的id写的有问题, 改了又改可是错误依旧还是会出现。没办反上网查理一下资料。
原来是我在Fragment套嵌Fragment的使用的用的方法用错了,用的是Activity套嵌Fragment的 getFragmentManager(),而Fragment套嵌Fragment要使用getChildFragmentManager()。
Activity套嵌Fragment的 getFragmentManager()方法。
private FragmentTransaction transaction; /** * 切换Fragment * * @param ID * @param fragment */ private void replaceFragment(int ID, Fragment fragment) {transaction = getFragmentManager().beginTransaction(); transaction.replace(ID, fragment); transaction.commitAllowingStateLoss(); }
Fragment套嵌Fragment要使用getChildFragmentManager()方法。
private FragmentTransaction transaction;
】/**
* 切换Fragment
* * @param ID * @param fragment */ private void replaceFragment( int ID , Fragment fragment) { transaction = getChildFragmentManager().beginTransaction() ; transaction.replace(ID , fragment) ; transaction.commitAllowingStateLoss() ;}
No view found for id 0x7f0f00d7 for fragment相关推荐
- No view found for id 0x7f05003c (*) for fragment PlaceholderFragment
在看视频学Android时,跟着视频写代码出现这个错误.视频是2012年4月份录制的,感觉到2014年后,发现项目的目录结构什么的都不太一样了.只好跟着瞎搞搞,找不到比较新的视频了. 1. 错误信息: ...
- Android 一种关于解决 No view found for id xxxx for fragment xxxx 问题的方案
一.问题描述 因为一直在参加比赛开发一款 APP ,然后今天在测试的时候发现了一个问题,即当打开进入 APP 后,走过以下路径 近期记录-->班级-->打开班级详情-->个人中心-- ...
- android——fragment长时间home或者锁屏java.lang.IllegalArgumentException:No view found for id for.......
在项目中遇到了这个问题.头痛了很久,总是无法重现,也不能很好的解决.总是在息屏后一段时间,就会报java.lang.IllegalArgumentException:No view found for ...
- android 多个fragment切换报错Caused by: java.lang.IllegalArgumentException: No view found for id 0x7f0800f
主界面一般来说都是底部几个按钮,点击按钮可切换不同页面.一般来说我们是用fragment来实现的.给按钮设置监听事件,监听到点击按钮时候 展示对应fragmnt,而实现fragment方式有两种,一种 ...
- Required view 'XXX' with ID XXX for field 'xxx' was not found
平常使用黄油刀(ButterKnife)偶尔会出现这类问题,百思不得姐. Required view 'toolbar' with ID 2131296644 for field 'toolbar' ...
- Android View 生成唯一 Id
Android View 生成唯一 Id 可以使用 Hook LayoutInflater 的方法替换 SystemService 原有的 LayoutInflater,在自定义的 LayoutInf ...
- java.lang.IllegalArgumentException: No view found for id 0x7f07005f (xx) for for fragment xxFragment
问题的原因的是自己修改id 的时候弄错了修改下id 就好了 我的是用activity 加载fragment 使用的地方如下 ,确定下面的id 是否在布局中 transaction.add(R.id.c ...
- No view found for id 0x7f0900d8
这个错误的原因是自己在popwindow 里面写了一个tablayout 提示id 找不到 好久之后才知道,popwindow 里面 Fragment 的id 是找不到的,最后自己把popwindow ...
- 关于 Angular view Query 的 id 选择器问题的单步调试
问题描述 我有这样一个 Angular Component,模板文件如下: @Component({ selector: 'example-app', template: ` <pane id= ...
最新文章
- Linux程序包管理之RPM
- UVa 10118 记忆化搜索 Free Candies
- python中的ideavim有什么作用_Pycharm和Idea支持的vim插件的方法
- 使用 frida+dexdump对apk脱壳
- Fliptile【搜索】
- 举例说明在汇编语言中,[]的用法
- Kafka核心源码解析 - KafkaApis源码解析
- 花花的礼物 (huahua)
- 单元格自适应宽度_Excel – 合并单元格时,如何同时保留每个单元格的内容?...
- 360se html怎么删除,删除360浏览器的方法 如何删除360浏览器?
- 商务数据分析与应用学习笔记
- 数字0123456789对应的ASCII码值
- 区块链对人类产生的变革
- 数据挖掘与六度分隔理论
- 验证码短信是如何实现的?怎么用短信平台发送验证码短信?
- Linux内核源码分析—从用户空间复制数据到内核空间
- 微信小程序之根据经纬度反查地址
- 流行音乐即兴伴奏——常用和弦
- Date.now()和new.Date().getTime()的区别
- SublimeLinter