Acticity生命周期——三大状态、七大方法

来源:互联网 发布:9分达人阅读 知乎 编辑:程序博客网 时间:2024/06/14 06:41

Activity四大状态:

1、Resumed(激活)

一个新的Activity启动入栈后,它在屏幕的最前端,处于栈的最顶端;此时它处于可见可与用户交互的激活状态。

2、Paused(暂停)

当Activity被另外一个透明者或Dialong样式的Activity覆盖时的状态;此时它可见,但是已经失去了焦点,所以不能与用户进行交互。

3、Stopped(停止)

当Activity被另外一个Activity覆盖,失去了焦点并且不可见时处于Stopped状态

4、kill(死亡)——可不用


七大方法:

public class ExampleActivity extends Activity {    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        // The activity is being created.    }    @Override    protected void onStart() {        super.onStart();        // The activity is about to become visible.    }    @Override    protected void onResume() {        super.onResume();        // The activity has become visible (it is now "resumed").    }    @Override    protected void onPause() {        super.onPause();        // Another activity is taking focus (this activity is about to be "paused").    }    @Override    protected void onStop() {        super.onStop();        // The activity is no longer visible (it is now "stopped")    }    @Override    protected void onDestroy() {        super.onDestroy();        // The activity is about to be destroyed.    }}


阅读全文
0 0
原创粉丝点击