Android Home键和Back键之间的差异及其行为

任何人都可以指出我或解释什么是Android的主键和返回键和他们各自的行为有关的Android应用程序/活动之间的区别。

谢谢。

Solutions Collecting From Web of "Android Home键和Back键之间的差异及其行为"

除了@ Fosco的评论,使用后面通常会导致一个应用程序退出,在家里将离开它的运行。 这取决于应用程序,但一般的模式是在最后一次使用时退出应用程序。

返回键:

  1. 如果你按回退键, onPause()onStop()onDestroy()callback将被调用。

  2. Activity将通过系统调用onCreate()callback再次创build,然后onStart()onResume()callback将被执行。

家里的钥匙 :

  1. 如果按Home键,则会调用onPause()onStop()callback函数

  2. 在这里,Activity将通过系统调用onRestart()callback重新启动,然后onStart()onResume()callback将被执行。

返回键销毁当前活动,主键不行。 在Activity的lyfecycle中,一直按回到当前活动的onDestroy()方法。 另一方面,按下回家暂停活动,在后台保持活着。

主键将您带到主屏幕,后退键将您带回到上一个活动(如果没有活动返回,则返回到家)。

如果您正在主屏幕上启动信息function,请回到主屏幕上,这与按住主屏幕键相同。

如果您使用的是电子邮件并收到短信提醒,并且您select了将您引导至“信息”的通知,然后点击“返回”,您将返回“电子邮件”。

编辑:正如Tim Coker所提到的,当后退button将您带到主屏幕时,通常会终止活动。 我认为这是基于应用程序,无论是终止还是居住。