你的位置:首页 > 软件开发 > 操作系统 > android菜鸟学习笔记27

android菜鸟学习笔记27

发布时间:2015-07-16 20:00:23
1.Fragment的生命周期:简单在新建一个MyFragment继承自Fragment,重写各个生命周期回调方法,各个方法中直接输出标识相关函数被调用的信息。重写MainActivity的各个生命周期回调方法,同样输出标识信息。MyFragment.java: 1 public ...

android菜鸟学习笔记27

1.Fragment的生命周期:

简单在新建一个MyFragment继承自Fragment,重写各个生命周期回调方法,各个方法中直接输出标识相关函数被调用的信息。

重写MainActivity的各个生命周期回调方法,同样输出标识信息。

MyFragment.java:

 1 public class MyFragment extends Fragment { 2  3    @Override 4  5    public void onActivityCreated(Bundle savedInstanceState) { 6  7      // TODO Auto-generated method stub 8  9      super.onActivityCreated(savedInstanceState); 10  11      Log.i("FRAGMENT","onActivityCreated()"); 12  13    } 14  15    @Override 16  17    public View onCreateView(LayoutInflater inflater, ViewGroup container, 18  19          Bundle savedInstanceState) { 20  21      // TODO Auto-generated method stub 22  23      Log.i("FRAGMENT","onCreateView()"); 24  25      TextView textView = new TextView(getActivity()); 26  27      textView.setText("This is a fragment"); 28  29      return textView; 30  31    } 32  33    @Override 34  35    public void onDestroyView() { 36  37      // TODO Auto-generated method stub 38  39      super.onDestroyView(); 40  41      Log.i("FRAGMENT","onDestroyView()"); 42  43    } 44  45    @Override 46  47    public void onAttach(Activity activity) { 48  49      // TODO Auto-generated method stub 50  51      super.onAttach(activity); 52  53      Log.i("FRAGMENT","onAttach()"); 54  55    } 56  57    @Override 58  59    public void onCreate(Bundle savedInstanceState) { 60  61      // TODO Auto-generated method stub 62  63      super.onCreate(savedInstanceState); 64  65      Log.i("FRAGMENT","onCreate()"); 66  67    } 68  69    @Override 70  71    public void onStart() { 72  73       // TODO Auto-generated method stub 74  75      super.onStart(); 76  77      Log.i("FRAGMENT","onStart()"); 78  79    } 80  81    @Override 82  83    public void onResume() { 84  85      // TODO Auto-generated method stub 86  87      super.onResume(); 88  89      Log.i("FRAGMENT","onResume()"); 90  91    } 92  93    @Override 94  95    public void onPause() { 96  97      // TODO Auto-generated method stub 98  99      super.onPause();100 101      Log.i("FRAGMENT","onPause()");102 103    }104 105    @Override106 107    public void onStop() {108 109      // TODO Auto-generated method stub110 111      super.onStop();112 113      Log.i("FRAGMENT","onStop()");114 115    }116 117    @Override118 119    public void onDestroy() {120 121      // TODO Auto-generated method stub122 123      super.onDestroy();124 125      Log.i("FRAGMENT","onDestroy()");126 127    }128 129    @Override130 131    public void onDetach() {132 133      // TODO Auto-generated method stub134 135      super.onDetach();136 137      Log.i("FRAGMENT","onDetach()");138 139    }140 141 }

原标题:android菜鸟学习笔记27

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录