首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >onPause安卓应用

onPause安卓应用
EN

Stack Overflow用户
提问于 2013-07-05 08:17:47
回答 2查看 536关注 0票数 0

我已经通读了Android活动生命周期,但我仍然对此感到困惑。如果activity X在MainActivity之后启动,主activity是否会自动暂停(由系统暂停),或者我们是否应该在MainActivity.java中调用onPause()

如果系统自动调用它,我们如何释放摄像头?否则,如果我们在MainActivity.java中手动调用onPause(),如果用户按下back按钮,应用程序是否也会释放摄像头?如果我们想要释放用于启动活动X的摄像头,并且想要在用户按下back按钮时释放动画,我们应该怎么做?

我是Android的新手,首先要感谢你。

EN

回答 2

Stack Overflow用户

发布于 2013-07-05 08:21:46

系统会自动调用所有onXXXX方法,您永远不会调用其中的任何一个(当然,除非您自己定义了一些方法)。任何清理工作都可以在onPauseonStop中完成,最好是onStop

票数 1
EN

Stack Overflow用户

发布于 2013-07-05 08:27:38

如果发生了建议采取这些操作的事情(电话呼叫、用户按下back/home按钮、意图被提升),系统会处理活动的启动/暂停/删除,因此您不需要手动调用它们。

但是,如果需要的话,您应该在这些方法中管理您的资源。例如,填充列表的Asynctask

我建议您通读一下有关管理Activity lifecycle的文档

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

https://stackoverflow.com/questions/17479537

复制
相关文章

相似问题

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