Activity的一个生命周期中有7个状态,分别是

onCreat,onStart,onResume,onPause,onStop,onRestart,onDestory
每一个状态对对应一个onXXX()方法,重写这些方法,可以比较方便地实现Activity的某些行为 如:
package com.example.test;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.Toast;public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    @Override    protected void onDestroy() {        super.onDestroy();        Toast.makeText(MainActivity.this,"已退出MainActivity",Toast.LENGTH_SHORT).show();    }}
重写onDestroy方法,使退出MainActivity时输出一个提示


几个场景:


创建Activity      onCreat->onStart->onResume 暂停Activity(如按手机的home键将Activity放到后台) onPause->onStop 重新启动Activity( 从后台调回前台 )  onRestart->onStart->onResume 按back键退出Activity   onPause->onStop->onDetory

更多相关文章

  1. 如何在后台运行Linux命令?
  2. 基站定位
  3. Android(安卓)SQLite学习指南
  4. Android(安卓)WebView加载服务端JS进行交互
  5. android 反射静态方法传值
  6. Android百度地图开发
  7. Drawable、Bitmap、byte[]之间的转换 (转)
  8. 疯狂android讲义---Configuration
  9. android 子线程 UI线程(主线程)通信

随机推荐

  1. Android那些事儿 成长中的Android(1)
  2. Android实现隐藏状态栏和标题栏
  3. android系统定制从听说到入门五
  4. Android与Unity交互研究
  5. android 自定义progressbar style
  6. Android(安卓)利用百度地图SDK实现定位功
  7. Android(安卓)Edittext获取焦点后,弹出的
  8. Android(安卓)5.0 Lollipop SDK下载地址(
  9. 【Android休眠】之AutoSleep
  10. Android中实现全屏、无标题栏的两种办法