关于Fragment的一些处理
来源:互联网 发布:自学java工程师 编辑:程序博客网 时间:2024/05/14 13:31
1、Fragment有可能引起的异常 Fragment中不像Activity可以直接使用getResource,getString等直接的引用资源文件,这时候Fragment就给我们提供了一个getActivity(),但是个 getActivity()又出现了问题,这个问题想必大家也遇到过,就不再多说了,我解决这一问题的方法就是在BaseFragment中声明BaseActivity,然后在onAttach赋值,这样就可以在全部的Fragment中使用Activity了,
2、Fragment传值的一种方式
getArguments、setArguments:Fragment这样
public static PersonalFragment newIntance(String searchType) {
PersonalFragment fragment = new PersonalFragment();
Bundle args = new Bundle();
args.putString(Constants.EXTRA_TYPE, searchType);
fragment.setArguments(args);
return fragment;
}
private void getArgumentsValue() {
if (getArguments() != null) {
mSearchType = getArguments().getString(Constants.EXTRA_TYPE);
}
}
Activity中这样写:
mStoreListFragment = StoreListFragment.newIntance(String.valueOf(searchType));
- 关于Fragment的一些处理
- 一些关于Fragment的笔记
- 关于Fragment的一些分析
- 关于Fragment的一些知识点
- 关于Fragment使用的一些见解
- 关于Fragment嵌套的一些坑
- 关于Fragment使用的一些见解
- 关于Activity和Fragment的一些问题
- 关于Fragment调用getActivity的一些问题
- 关于fragment响应回退键的处理与fragment的删除
- 关于viewpager+fragment中嵌套viewpager+fragment的问题处理:
- 关于 Fragment 一些 坑
- 关于ajax的一些处理
- 关于日期的一些处理
- 关于ddpush的一些处理
- 新手问题:Fragment关于button setonclicklistener的一些东西
- 关于java.lang.IllegalStateException: Fragment already added的一些问题
- 关于fragment、ActionBar与ViewPager的一些总结
- C#委托使用详解(Delegates)
- FSRCNN网络资源学习(Fast Region-based Convolutional Network)
- 优酷开放SDK之setOnTimeOutListener
- adb push 和 adb pull命令使用教程
- 类似点赞、评论
- 关于Fragment的一些处理
- MyEclispe导出不了jar包
- 第十五周 OJ 连接两个字符串
- 合并两个排序的链表
- AspectJ之Advice定义之Before Advice
- sprite遇到的一个慢慢显示问题
- 双向循环链表的建立、查找、添加、删除
- 修改版
- Debug一些经验