Android中Back键与Home键的区别
会后,权兄说,我们的直接主管要求我们把讨论出来的问题整理出来提交给他;我们在群中提出各种问题,“Android中Back键与Home键的区别?”就是其中的一个问题,不同于其他的是,这个问题刚提出就被小姜就拿出了答案:
back键默认行为是finish处于前台的Activity的即Activity的状态为Destroy状态为止,再次启动该Activity是从onCreate开始的(不会调用onSaveInstanceState方法)。Home键默认是stop前台的Activity即状态为onStop为止而不是Destroy,若再次启动它,会调用onSaveInstanceState方法,保持上次Activity的状态则是从OnRestart开始的---->onStart()--->onResume()。
知道Android中Activity生命周期的人都能够很清楚的看懂这个问题了,简洁明了,快哉!
浙公网安备 33010602011771号