您正在进行某项活动,然后按主页按钮。
然后,您长按主菜单按钮,然后从“最近活动”屏幕中选择您所在的活动。
当活动再次显示时调用什么方法? onResume
,onRestart
或其他任何内容?
答案 0 :(得分:1)
我相信即使在onResume
或pause
之后,stopped
也会被调用。
onRestart
,则可能会调用{p> stopped
建议您将数据保存在background
中,并使用一些标记在onPause
上重建数据,因此标记可以告诉您在onResume
/ {{{{}}之后调用onResume
1}}或Activity是新创建的。
答案 1 :(得分:1)
取自Android开发者网站
“...当用户离开您的活动时,系统会调用onStop()来停止 活动(1)。如果用户在活动停止时返回, 系统调用onRestart()(2),然后紧跟onStart()(3) 和onResume()(4)。请注意,无论什么情况导致 要停止的活动,系统总是在调用之前调用onPause() 的onStop()... “
以下是活动
所以最重要的是onResume()
最终会被调用。
您可以准确下载展示Android生命周期的ActivityDemo。 This可以帮助你。