上述内容是通过以下这段代码运行时通过观察控制台信息总结出来的,我觉得其实不管它怎样变化,最终都是要按照这个流程图来走,被pause的最后都会是stop状态,回到stop状态的只能通过restart开启。

代码如下:

public class LifeCycle extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.content_life_cycle);        System.out.println("create");        findViewById(R.id.btn1).setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                startActivity(new Intent(LifeCycle.this, AnotherLifeCycle.class));            }        });        findViewById(R.id.btn2).setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                LifeCycle.this.finish();            }        });    }    @Override    protected void onStart() {        super.onStart();        System.out.println("start");    }    @Override    protected void onRestart() {        super.onRestart();        System.out.println("restart");    }    @Override    protected void onResume() {        super.onResume();        System.out.println("resume");    }    @Override    protected void onPause() {        super.onPause();        System.out.println("pause");    }    @Override     protected void onStop(){         super.onStop();        System.out.println("stop");     }    @Override    protected void onDestroy(){        super.onDestroy();        System.out.println("destroy");    }}

更多相关文章

  1. Android(安卓)- Activity的生存期
  2. 弹出对话框--------android Toast 五种情形(无按钮)
  3. Android:防止过快点击造成多次事件
  4. Android(安卓)输入框弹出样式
  5. Gradle设置代码混淆
  6. 关于Activity的onSaveInstanceState调用时机的说明
  7. 基于XMPP协议的Android(安卓)IM研究
  8. Android(安卓)获得软键盘状态
  9. AudioManager详解(结合源代码)

随机推荐

  1. 怎么将网站的php版本信息隐藏起来
  2. php实现性能优化
  3. 关于php中变量的初始化以及赋值方式的介
  4. 通过header函数设置响应头解决php跨域问
  5. PHP安装BCMath扩展
  6. 浅析PHP类的自动加载和命名空间
  7. 关于在php中使用curl发送get请求时参数传
  8. 基于AIML的PHP聊天机器人
  9. PHP多任务秒级定时器的实现方法
  10. 四种好用的PHP自定义加密函数(可逆/不可逆