积累系统性知识
积聚技术精华
  首页    个人中心    撰写积文    建立课题    订立目标    整理积文    管理课题    管理目标    技能Get    代码积累 
Activity-Lifecyle认识(5)
error997 (error997)    2015-05-10 19:11:14      目标    课题
   创建一个Activity.如下:

切换到: 纯代码  
   
/** 
 * @author linwb 
 */  
public class MainActivity extends Activity {  
  
    /*  
     * @see android.app.Activity#onCreate(android.os.Bundle) 
     *  第一次调用系统 
     */  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_main);  
        Log.v("zftphone","onCreate is called!");  
    }  
  
    /*   
     * @see android.app.Activity#onNewIntent(android.content.Intent) 
     *  根据LauncherMode参数实现决定是否对Activity再一次创建的策略 
     */  
    @Override  
    protected void onNewIntent(Intent intent) {  
        super.onNewIntent(intent);  
        Log.v("zftphone","onNewIntent is called!");  
    }  
  
    /*   
     * @see android.app.Activity#onResume() 
     *  提示Activity界面刚初始化完成. 
     */  
    @Override  
    protected void onResume() {  
        super.onResume();  
        Log.v("zftphone","onResume is called!");  
    }  
  
    /*  
     * @see android.app.Activity#onStart() 
     *  提示Activity界面加载完成,并可操作 
     */  
    @Override  
    protected void onStart() {  
        super.onStart();  
        Log.v("zftphone","onStart is called!");  
    }  
  
  
    /*   
     * @see android.app.Activity#onPause() 
     *  当Activity处于可见状态而没有获取焦点时候调用,即被前面的其他半透明的东西遮挡住的时候 
     */  
    @Override  
    protected void onPause() {  
        super.onPause();  
        Log.v("zftphone","onPause is called!");  
    }  
  
    /*   
     * @see android.app.Activity#onStop() 
     *  当Activity处于不可见状态时候调用 
     */  
    @Override  
    protected void onStop() {  
        super.onStop();  
        Log.v("zftphone","onStop is called!");  
    }  
      
    /*  
     * @see android.app.Activity#onDestroy() 
     *  当Activity处于不可见状态,系统内存不足,销毁该Activity以便打开其他Activity的时候调用 
     */  
    @Override  
    protected void onDestroy() {  
        super.onDestroy();  
        Log.v("zftphone","onDestroy is called!");  
    }  
      
      
    /*  
     * @see android.app.Activity#onRestart() 
     *  当Activity处于不可见状态,还没被系统销毁的时候,重新打开该Activity时回调     
     */  
    @Override  
    protected void onRestart() {  
        super.onRestart();  
        Log.v("zftphone","onRestart is called!");  
    }  
      
}


   /**
 * @author linwb
 */
public class MainActivity extends Activity {

   /* 
    * @see android.app.Activity#onCreate(android.os.Bundle)
    *    第一次调用系统
    */
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      Log.v("zftphone","onCreate is called!");
   }

   /*  
    * @see android.app.Activity#onNewIntent(android.content.Intent)
    *    根据LauncherMode参数实现决定是否对Activity再一次创建的策略
    */
   @Override
   protected void onNewIntent(Intent intent) {
      super.onNewIntent(intent);
      Log.v("zftphone","onNewIntent is called!");
   }

   /*  
    * @see android.app.Activity#onResume()
    *    提示Activity界面刚初始化完成.
    */
   @Override
   protected void onResume() {
      super.onResume();
      Log.v("zftphone","onResume is called!");
   }

   /* 
    * @see android.app.Activity#onStart()
    *    提示Activity界面加载完成,并可操作
    */
   @Override
   protected void onStart() {
      super.onStart();
      Log.v("zftphone","onStart is called!");
   }


   /*  
    * @see android.app.Activity#onPause()
    *    当Activity处于可见状态而没有获取焦点时候调用,即被前面的其他半透明的东西遮挡住的时候
    */
   @Override
   protected void onPause() {
      super.onPause();
      Log.v("zftphone","onPause is called!");
   }

   /*  
    * @see android.app.Activity#onStop()
    *    当Activity处于不可见状态时候调用
    */
   @Override
   protected void onStop() {
      super.onStop();
      Log.v("zftphone","onStop is called!");
   }
   
   /* 
    * @see android.app.Activity#onDestroy()
    *    当Activity处于不可见状态,系统内存不足,销毁该Activity以便打开其他Activity的时候调用
    */
   @Override
   protected void onDestroy() {
      super.onDestroy();
      Log.v("zftphone","onDestroy is called!");
   }
   
   
   /* 
    * @see android.app.Activity#onRestart()
    *    当Activity处于不可见状态,还没被系统销毁的时候,重新打开该Activity时回调   
    */
   @Override
   protected void onRestart() {
      super.onRestart();
      Log.v("zftphone","onRestart is called!");
   }
   
}
   Tip:
   当一个Activity启动另一个Activity的时候.原Activity调用onPause();并启动另一个,当另一个启动完成后再回调原Activity的onStop()的方法;
   当一个Activity被另一个Activity不完成遮挡住的时候.调用onPause();

转自 http://blog.csdn.net/qq285016127/article/details/24475955
(+0)技能Get

建议楼主:搜索关键字 |参考其他资源 |回复 |追问
  error997(error997):   个人中心    课题    目标    代码积累