activity面试知识

什么是activity,Android系统中提供给用户完成滑动点击操作的页面。

1、activity的生命周期

2、Android任务栈

3、activity的启动模式

4、scheme跳转协议

activity的生命周期


activity面试知识_第1张图片

Activity启动-->onCreate()-->onStart()-->onResume()

点击Home键回到主界面(Activity不可见)-->onPause()-->onStop()

当再次回到Activity(可见) onRestart()-->onStart()-->onResume()

退出activity:onPause()-->onStop()-->onDestroy()

activity的启动模式

standard:每次开启activity都会重新创建一个activity添加到任务栈中。

singletop:再次启动一个栈顶activity时不会创建新的activity。

singletask:再次启动整个任务栈中的一个activity则这中间的其他activity都会销毁。

singleInstance:重新开启一个独立的任务栈

你可能感兴趣的:(activity面试知识)