Fragment快速切换导致闪退的解决方法
2017-01-17 18:18
204 查看
频繁调用事务
或者add方法时,会导致APP闪退。
解决方法:
在调用之前判断是否已经被加载:
这样就没问题啦。
getFragmentManager().beginTransaction().replace(R.id.cont, woDeFragment).commit();
或者add方法时,会导致APP闪退。
解决方法:
在调用之前判断是否已经被加载:
if (!woDeFragment.isAdded()) { getFragmentManager().beginTransaction().replace(R.id.cont, woDeFragment).commit(); }
这样就没问题啦。
相关文章推荐
- Fragment屏幕切换横屏导致异常的解决方法
- cocos2d-x 场景切换时内存过高导致crash 解决方法
- android fragment切换无法保存状态的一种解决方法
- 完全解决快速连续多次点击button导致跳转多个界面(注:方法从他人博客中看到,稍作修改)
- Visual Studio 2015 Git 插件多账号切换导致 403 错误 的解决方法
- Android fragment 重叠问题——通过hide,show方式导致的解决方法(未解决)
- cocos2d-x 场景切换时内存过高导致crash 解决方法
- fragment+scrollview 切换自动滚动解决方法
- Android fragment 重叠问题——通过hide,show方式导致的解决方法
- [置顶] android开发 app闪退后fragment重叠bug解决方法,推荐使用第二种方法,完美解决问题
- CCHttpClient发送数据时断网导致闪退的解决方法
- FragmentTabHost切换Fragment时避免重复加载UI,导致切换后重绘页面的问题解决
- cocos2d-x场景切换时内存过高导致crash 解决方法
- cocos2d-x场景切换时内存过高导致crash 解决方法
- 使用MethodSwizzle导致按home app进入后台或者app间切换发生crash的解决方法
- cocos2d-x场景切换时内存过高导致crash 解决方法
- android fragmenttabhost 有点击效果却没有切换的解决方法
- Android fragment 重叠问题——通过hide,show方式导致的解决方法
- 中英文操作系统切换导致的找不到对象的解决方法
- [转]Android fragment 重叠问题——通过hide,show方式导致的解决方法