实习笔记17.07.20

  1. fragment回退栈?
    当Activity继承AppCompatActivity时 fragmentTransaction.addToBackStack()就会失效,继承Activity时正常运行
  2. AppCompatActivity 和 Activity 之间的区别??
  3. Android切换不同fragment时如何设置不同的点击事件?(如何在activity中获取当前显示的fragment)
    (1)
public Fragment getVisibleFragment(){
    FragmentManager fragmentManager = MainActivity.this.getSupportFragmentManager();
    List<Fragment> fragments = fragmentManager.getFragments();
    for(Fragment fragment : fragments){
        if(fragment != null && fragment.isVisible())
            return fragment;
    }
    return null;
}

(2)维护一个当前fragment mCurrentFragment,然后判断调用不同的fragment

  1. 【项目】
    (1)fragment中所有调用,传递交给activity;replace改为add,hide,show【ok】
    (2)数据库删除改为id删除【ok】
    (3)静态变量改掉【ok】
    (4)HomeActivity改名 【ok】
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 引言:这篇文章,大概分析下Fragment的生命周期、实际应用方法以及使用Fragment时需要注意的地方,算是F...
    androidjp阅读 12,995评论 10 104
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,666评论 25 708
  • 缘分那么奇妙,让你遇到的人,和你走向完全不同的人生道路。 在那个平凡的农村里,家家户户都不富裕,教育落后。小清和小...
    二风阅读 597评论 1 3
  • 如何让自己的工作更值钱 一直以来对工作的态度是:能不做的就不做,能推的就推掉,确实推不掉的,做的时候就拖拖拉拉地去...
    胡义华阅读 162评论 1 1