
fragment
卖火柴的小男孩2020
你在驴背上看世界,世界在驴胯下看你
展开
-
Android开发之多Fragment切换优化(解决切换卡顿)
我想刚刚接触安卓的同学或许会这么写:FragmentManager fragmentManager=getSupportFragmentManager();FragmentTransaction fragmentTransaction=fragmentManager.beginTransaction();fragmentTransaction.add(ViewId,fragmen...原创 2018-10-17 13:55:33 · 12888 阅读 · 6 评论 -
fragment卡片选择(RadioGroup + fragment)
public void setTabSelection(int index) { FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); hideFragments(transaction); Fragment frament = null...原创 2018-10-17 15:30:27 · 448 阅读 · 0 评论 -
Fragment 生命周期的详情
Fragment每个生命周期方法的意义、作用(注意红色的不是生命周期方法):setUserVisibleHint():设置Fragment可见或者不可见时会调用此方法。在该方法里面可以通过调用getUserVisibleHint()获得Fragment的状态是可见还是不可见的,如果可见则进行懒加载操作。onAttach():执行该方法时,Fragment与Activity已经完成绑定,该方法有...原创 2018-11-27 16:46:45 · 106 阅读 · 0 评论 -
Android总结:正确判断当前的Fragment是显示还是隐藏
1、当Fragment配合ViewPager使用时,使用setUserVisibleHint()判断Fragment是显示还是隐藏。 2、当Fragment配合FragmentTransition使用时,使用onHiddenChanged()来判断Fragment是显示还是隐藏,但是第一次显示要在onResume()里判断。 ...转载 2018-12-26 13:53:28 · 3853 阅读 · 0 评论