奶霸000

导航

android 开发中fragment 遇到的问题

http://yifeng.studio/2016/12/15/android-fragment-attentions/

 

1、不要轻易在 fragment中引用 getactivity();  

    解决方案 1.判断getacitvity()!=null  和 this.isadd();  

 

      2.用这个里面的context                      

    @Override
  public void onAttach(Context context) {
super.onAttach(context);
this.context=context;
    }

3.
getContext().getApplicationContext();  用词context

 2、就是 fragment 和activity  相互调用  传递数据的问题  上面的网址有     再一个用eventbus用 (比较方便。。。)

 

3、就是当内存不够的话 会销毁activity  当重新打开此activitiy oncreate方法时 会重新创建fragment 从而会出现重叠的情况  至于解决方案上面的url有很好的办法

 

posted on 2016-12-16 17:00  奶霸000  阅读(408)  评论(0编辑  收藏  举报