Android fragment嵌套fragment失去Context的问题
2016-03-25 10:07
405 查看
/**
* 此法可以解决fragment嵌套fragment失去activity的问题
*/
@Override
public void onDetach() {
super.onDetach();
try {
//参数是固定写法
Field childFragmentManager = Fragment.class.getDeclaredField("mChildFragmentManager");
childFragmentManager.setAccessible(true);
childFragmentManager.set(this, null);
} catch (NoSuchFieldException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
}
}
* 此法可以解决fragment嵌套fragment失去activity的问题
*/
@Override
public void onDetach() {
super.onDetach();
try {
//参数是固定写法
Field childFragmentManager = Fragment.class.getDeclaredField("mChildFragmentManager");
childFragmentManager.setAccessible(true);
childFragmentManager.set(this, null);
} catch (NoSuchFieldException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
}
}
相关文章推荐
- Android SDK开发包国内下载地址
- android4.4增加ethernet
- Android Fragment实现按钮间的切换
- 初涉Android Studio从官方文档开始(1)
- android view获取在屏幕上的绝对坐标
- Android Studio 签名打包过程图解
- Android压缩图片到100K以下并保持不失真的高效方法
- Android的ViewHolder的使用
- Android Studio如何使用快捷键生成get,set,tostring,构造函数
- 二维码合成,将苹果和安卓(ios和android)合成一个二维码,让用户扫描一个二维码就可以分别下载苹果和安卓的应用
- android 属性动画
- Android开发具体解释之ListView具体解释一
- android 的中文意思
- android-----BroadcastReceiver广播接收器
- CoordinateLayout 事件流程分析
- android开发 九宫格
- android实验四201306114104彭得源
- 最明白的Android——活动的启动模式
- 编译Android出错:Unable to execute dex: Java heap space
- 使用include、merge、ViewStub优化布局