加载fragment,调用时的坑
来源:互联网 发布:手机自动播音软件 编辑:程序博客网 时间:2024/06/06 08:26
也不算是坑,是自己写的时候没注意到,记下来,留个教训
一个MainActivity 中添加一个fragment
protected void onCreate(Bundle savedInstanceState) {
mMainFragment = new MainFragment();getSupportFragmentManager().beginTransaction() .replace(R.id.activity_main,new MainFragment()
).commit();
}这个fragment中有方法refresh(),a为fragment的初始化的一个对象,b是a的方法
void refresh(){
a.b();
}
在其他activity中调用
((MainActivity)getActivity()).mMainFragment.refreshNum();会爆出a为null的错误
原因是 MainFragment加载fragment时用的new MainFragment()应修改为:
getSupportFragmentManager().beginTransaction() .replace(R.id.activity_main, mMainFragment).commit();
0 0
- 加载fragment,调用时的坑
- 动态加载Fragment的坑
- FragmentTabHost切换Fragment避免重新加载Fragment,即重复调用Fragment的onCreateView。
- ViewPager加载Fragment,切换时onCreateView多次调用问题
- Acitivty嵌套Fragment时 调用recreate的坑
- fragment的静态加载
- Fragment的动态加载
- 5.10fragment的加载
- Fragment的懒加载
- Fragment的懒加载
- Fragment的懒加载
- Fragment 的懒加载
- Fragment 的懒加载
- Fragment 的懒加载
- Fragment 的懒加载
- fragment的懒加载
- Fragment的懒加载
- Fragment的懒加载
- 互联网架构为什么要做服务化
- HDU-1232 畅通工程
- 网页 video视频播放
- 导航栏的平滑显示和隐藏
- [解决]presto查询中The node may have crashed or be under too much load.的问题
- 加载fragment,调用时的坑
- KMP算法(1):如何理解KMP
- Mybatis分布式事物
- 以前都是通过ajax像后台传送数据,新接触了个form.js向后台提交数据的方式(付源码)
- HashMap与HashSet
- <27>python学习笔记——如何快速找到多个字典中的的公共键key
- asp.net的Http Modules介绍
- Linux使用ps查看系统进程信息的多种姿势
- KVM 介绍(1):简介及安装