安卓开发注意事项-2-不保留活动

开发者选项里 有个不保留活动

 

当你打开之后,它只保留当前活动的activity,之前的都被回收了,比如页面A->B->C。

如果你从C需要带数据返回B,那么可能因为B数据回收而导致出问题。

 

建议:

1.所有界面跳转都通过intent传输

2.通过onSaveInstance保存当前数据(数据以及界面控制参数)

3.要恢复界面

4.要注意如onActivityResult的逻辑,尽可能做好判断。

你可能感兴趣的:(工作问题)