1请描述下Activity的声明周期。r
o
Createo
Starto
Remuseo
Pauseo
Stopo
Restarto
Destroyr
r
r
r
2如果后台的Activity由于某种原因被系统回收,如何在回收之前保存当前状态。r
o
SaveI
sta
ceStater
程序中的某一个ActivityA在运行时,主动或被动的运行另一个新的ActivityB,这个时候A会执行o
SaveI
sta
ceState。B完成以后又回来找A,这个时候有两种情况:一是A被回收,二是A没有被回收,被回收的A就要重新调用o
Create方法,不同于直接启动的是这回o
Create里是带上了参数savedI
sta
ceState;而没被回收的就直接执行o
Resume,跳过o
Create。r
r
r
r
3如何将一个Activity设置成窗口样式。r
在A
droidMa
ifextxml中Activity定义处添加r
a
droidtheme