回答
除了@ Fosco的评论,使用back通常会导致应用程序退出,而home将使其退出运行。这取决于应用程序,但通用模式是在最后一次使用活动时退出应用程序。
这是正确的。只是一个额外的说明。我发现很多用户会认为它会退出应用程序。如上所述,这是不正确的。使用onPause和onResume保存/恢复您的应用程序的状态(如果适用),这将在按Home键时触发。 – 2011-05-17 13:03:42
的home键带你到主屏幕,返回键可返回到前一个活动(或家庭如果没有活动回去。)
如果你在主屏幕和启动消息传递,然后回击,这与点击主键相同。
如果您正在使用电子邮件并获取短信提醒,并且您选择了将您带到信息的通知,然后点击返回,您将返回到电子邮件。
编辑:如Tim Coker所述,当后退按钮将您带到主屏幕时,它通常会终止活动。我认为这是基于应用程序,无论是终止还是居住。
返回键销毁当前活动,home键没有。在Activity lyfecycle中,一直按下回调到当前活动的onDestroy()方法。另一方面,按下回家会暂停在后台保持活动状态的活动。
返回键:
如果按返回键,的onPause(),的onStop()和的onDestroy()回调会被调用。
活动将由系统再次创建调用的onCreate()回调,然后调用onStart()和的onResume()回调将遵循。
主页键:
如果按Home键,的onPause()和的onStop()回调会被调用。
这里的活动将重新启动系统调用onRestart()回调,然后在onStart()和的onResume()回调将紧随其后。
有人可以解释为什么谷歌这样做?我总是覆盖后面的事件来处理它,像一个家庭事件。为了防止重新加载数据... – 2017-09-30 05:33:31
- 1. Android BOOT_COMPLETED&category HOME之间的区别
- 2. home_url()与get_option('home')之间的区别
- 3. $ HOME和'〜'(代字号)之间的区别?
- 4. 主键,唯一键和候选键之间的区别
- 5. “关键部分”,“关键区域”和“约束执行区域”之间的区别
- 6. Android,LongPress Home和Home的区别
- 7. 主键和候选键之间的区别
- 8. 键控散列和非键控散列之间的区别?
- 9. SQL关键字之间的区别
- 10. Android应用:BACK按钮的作用类似HOME键---问题
- 11. 执行back和cancelbutton的区别?
- 12. Hidding home键和返回键在Android
- 13. Applet和Servlet之间的区别以及它们的用法
- 14. 保留字与关键字之间的区别?
- 15. 的Android重写home键
- 16. 键入风格和设置之间的区别ItemContainerStyle
- 17. mvc1和mvc2之间的一些关键区别是什么
- 18. Rails中外键约束和引用之间的区别
- 19. Redis(键/值数据库)和关联数组之间的区别?
- 20. 模拟器和真实设备之间的UITextField键盘区别
- 21. CSS关键字和属性之间的区别?
- 22. couchbase中文档类型和键值类型之间的区别
- 23. php数组与键和数组的键的区别?
- 24. 视图与表之间的主键和外键键映射
- 25. @id和@android之间的区别:id
- 26. TextView- setHeight和setTextSize之间的区别:Android
- 27. onPeriodicNotification和onMarkerReached之间的区别 - Android
- 28. android sha224和python之间的区别sha224
- 29. opencv和Android之间的区别opencv
- 30. OnTouch和OnClick Android之间的区别
返回:调用finish() - > OnDestroy() - >从栈中弹出。主页:调用OnStop() - >背景 - > onSaveInstanceState()。但你可以通过覆盖来编辑它们! – 2016-03-12 03:40:30