Flo*_*low 4 android button back-button activity-lifecycle android-activity
我真的很困惑.我看过后面的按钮
我认为onPause()应该是正确的.但这是一个副作用,因为活动进入后台.我在文档中找不到任何内容.但也许我忽视了一些事情.
有人可以向我解释后退按钮应该以编程方式执行的操作吗?一些参考也很好.:-)
Com*_*are 10
我已经读过后退按钮调用onDestroy(),可以关闭当前正在运行的活动,调用onPause()
这三个都是正确的.
我在文档中找不到任何内容.
引用Android文档:
当用户按下BACK键时,当前活动从堆栈顶部弹出(活动被销毁),之前的活动恢复(其UI的先前状态恢复).
详细说明,如果没有其他任何东西会消耗BACK按钮(例如,打开选项菜单),您Activity将被调用onBackPressed().此调用的默认实现finish().这将需要您的活动从运行到销毁状态,通话onPause(),onStop()以及onDestroy()顺序,如图所示,事件流图中:
Activity
onBackPressed()
finish()
onPause()
onStop()
onDestroy()
归档时间:
14 年,3 月 前
查看次数:
8063 次
最近记录:
11 年,10 月 前