Fragment相关
牛仔面包
人总是要有梦想的a!
展开
-
在Activity里嵌套Fragment
在Activity里嵌套Fragment标签(空格分隔): 未分类 Fragment public class TestFragment extends Fragment { private static final String ARG_USER = "user"; private User user; public TestFragment() { //原创 2017-01-13 14:50:08 · 1488 阅读 · 0 评论 -
DialogFragment的使用
新建类AttachDialogFragment继承DialogFragmentpublic class AttachDialogFragment extends DialogFragment { public Activity mContext; @Override public void onAttach(Activity activity){ super.on原创 2017-04-17 14:12:48 · 1396 阅读 · 0 评论 -
Fragment的setUserVisibleHint()方法
使用Fragment的时候难免会遇到想在视图可见与不可见之中做些操作,此时通常会想到类似Activity中的onResume()和onPause()方法。Fragment中也确实有这两个方法,然而亲测support.v4.Fragment中的这两个方法其实是执行的Activity的方法,也就是只有在Activity的可视性发生变化时才会调用。又从网上找到类似的方法,setUserVisibleHi原创 2016-09-07 11:30:56 · 475 阅读 · 0 评论 -
fragment的onActivityResult没有调用的解决方法
1.不要用getActivity().startActivityForResult,直接在fragment中startActivityForResult 2.Fragment中重写onActivityResult方法,在Fragment所属的Activity中,也重写onActivityResult方法。然后调用这个fragment中的onActivityResult()。 @Overrid原创 2017-04-25 16:03:31 · 655 阅读 · 0 评论 -
Fragment常见错
在Fragment中执行一段耗时任务,在任务未结束的时候,重建Activity就会导致getActivity()为null,所有用到getActivity()的地方都会引起空指针异常,如果使用了getResources()方法,就会导致Fragment not attached to Activity。 解决方法: if(isAdded()){ mNewAppTitle.setLeftTi原创 2017-07-21 16:36:33 · 432 阅读 · 0 评论