Fragment的生命周期和Activity生命周期对比 代码片段

package   com . qianfeng . day12160205 ;
002 
003  import   android.app.Activity ;
004  import   android.os.Bundle ;
005  import   android.util.Log ;
006  import   android.view.Menu ;
007  import   android.view.MenuItem ;
008 
009  public   class   MainActivity   extends   Activity   {
010 
011         private   final   String   TAG = "MainActivity" ;
012         @Override
013         protected   void   onCreate ( Bundle   savedInstanceState )   {
014               super . onCreate ( savedInstanceState );
015               setContentView ( R . layout . activity_main );
016               Log . i ( TAG ,   "onCreate" );
017         }
018 
019         @Override
020         protected   void   onStart ()   {
021               // TODO Auto-generated method stub
022               Log . i ( TAG ,   "onStart" );
023               super . onStart ();
024         }
025 
026         @Override
027         protected   void   onResume ()   {
028               // TODO Auto-generated method stub
029               Log . i ( TAG ,   "onResume" );
030               super . onResume ();
031         }
032 
033         @Override
034         protected   void   onPause ()   {
035               // TODO Auto-generated method stub
036               Log . i ( TAG ,   "onPause" );
037               super . onPause ();
038         }
039 
040         @Override
041         protected   void   onStop ()   {
042               // TODO Auto-generated method stub
043               Log . i ( TAG ,   "onStop" );
044               super . onStop ();
045         }
046 
047         @Override
048         protected   void   onDestroy ()   {
049               // TODO Auto-generated method stub
050               Log . i ( TAG ,   "onDestroy" );
051               super . onDestroy ();
052         }
053 
054  }
055 
056 
057  package   com . qianfeng . day12160205 ;
058 
059  import   android.app.Activity ;
060  import   android.app.Fragment ;
061  import   android.os.Bundle ;
062  import   android.util.Log ;
063  import   android.view.LayoutInflater ;
064  import   android.view.View ;
065  import   android.view.ViewGroup ;
066 
067  public   class   MyFragment   extends   Fragment   {
068 
069         private   final   String   TAG = "MyFragment" ;
070         @Override
071         public   void   onAttach ( Activity   activity )   {
072               // TODO Auto-generated method stub
073               super . onAttach ( activity );
074               Log . i ( TAG ,   "onAttach" );
075         }
076 
077         @Override
078         public   void   onCreate ( Bundle   savedInstanceState )   {
079               // TODO Auto-generated method stub
080               Log . i ( TAG ,   "onCreate" );
081               super . onCreate ( savedInstanceState );
082         }
083 
084         @Override
085         public   View   onCreateView ( LayoutInflater   inflater ,   ViewGroup   container ,   Bundle   savedInstanceState )   {
086               // TODO Auto-generated method stub
087               Log . i ( TAG ,   "onCreateView" );
088               return   inflater . inflate ( R . layout . fragment_layout ,   container ,   false );
089         }
090 
091         @Override
092         public   void   onStart ()   {
093               // TODO Auto-generated method stub
094               Log . i ( TAG ,   "onStart" );
095               super . onStart ();
096         }
097 
098         @Override
099         public   void   onResume ()   {
100               // TODO Auto-generated method stub
101               Log . i ( TAG ,   "onResume" );
102               super . onResume ();
103         }
104 
105         @Override
106         public   void   onPause ()   {
107               // TODO Auto-generated method stub
108               Log . i ( TAG ,   "onPause" );
109               super . onPause ();
110         }
111 
112         @Override
113         public   void   onActivityCreated ( Bundle   savedInstanceState )   {
114               // TODO Auto-generated method stub
115               Log . i ( TAG ,   "onActivityCreated" );
116               super . onActivityCreated ( savedInstanceState );
117         }
118 
119         @Override
120         public   void   onStop ()   {
121               // TODO Auto-generated method stub
122               Log . i ( TAG ,   "onStop" );
123               super . onStop ();
124         }
125 
126         @Override
127         public   void   onDestroyView ()   {
128               // TODO Auto-generated method stub
129               Log . i ( TAG ,   "onDestroyView" );
130               super . onDestroyView ();
131         }
132 
133         @Override
134         public   void   onDestroy ()   {
135               // TODO Auto-generated method stub
136               Log . i ( TAG ,   "onDestroy" );
137               super . onDestroy ();
138         }
139 
140         @Override
141         public   void   onDetach ()   {
142               // TODO Auto-generated method stub
143               Log . i ( TAG ,   "onDetach" );
144               super . onDetach ();
145         }
146 
147  }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值