首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PreferenceActivity生命周期

PreferenceActivity生命周期
EN

Stack Overflow用户
提问于 2011-02-18 05:39:44
回答 3查看 3.9K关注 0票数 1

我读了http://developer.android.com/reference/android/app/Activity.html,但我有一个关于PreferenceActivity生命周期的问题:

PreferenceActivity会获取onStop()或onDestory()调用吗?

我知道当用户单击“后退”时,它会调用onStop(),但是onDestory()呢?什么时候调用PreferenceActivity的onDesgtory()?

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-18 05:43:21

因为PreferenceActivityActivity的子类,所以它应该遵循相同的生命周期。单击您提供的链接,然后导航到间接子类或这里是直接的http://developer.android.com/reference/android/preference/PreferenceActivity.html

票数 2
EN

Stack Overflow用户

发布于 2011-02-18 05:58:41

PreferenceActivity是一种活动,其行为类似于活动。一旦它转到后台,你就会得到onPause,如果它关闭了,你就会得到onStoponDestroy (或者如果配置改变了,就像你把方向从纵向改为横向)-如果你只是切换应用程序,它们通常不会被调用。

通常,如果您想要应用所做的任何更改,您应该挂钩到onPause

票数 1
EN

Stack Overflow用户

发布于 2011-02-18 06:32:22

onBackPressed()的默认实现调用finish() -这会导致调用onDestroy()。PreferenceActivity不覆盖此方法,因此也应该调用onDestroy()。

这可以通过检查您提供的链接以及http://androidforums.com/application-development/1045-source-code-android-jar.html中描述的API源代码来验证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5035000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档