管理Activity的生命周期

  次阅读 作者:智能小宝 来源:互联网 2016-01-14 12:15 我要评论(0)

As a user navigates through, out of, and back to your app, the Activity instances in your app transition between different states in their life cycle.

作为一个用户通过导航进出和回到你的应用程序的这个过程中,你应用程序的Activity实例在它的生命周期的不同状态之间转换。

For instance, when your activity starts for the first time, it comes to the foreground of the system and receives user focus.

例如:当你的Activity第一次启动时,它会出现在系统的最前端并接受用户的焦点。

During this process, the Android system calls a series of lifecycle methods on the activity in which you set up the user interface and other components.

在这个过程中,Android系统调用了Activity一系列的生命周期方法,在这些方法中你可以设置用户界面和其他组件。

If the user performs an action that starts another activity or switches to another app, the system calls another set of lifecycle methods on your activity as it moves into the background (where the activity is no longer visible, but the instance and its state remains intact).

如果用户执行一个动作去启动其他的Activity或者切换到另一个应用程序,随着当前Activity移动进后台,系统会调用另一组生命周期方法。(这里的Activity不再是可见的,但是它的实例和它的状态依然保持不变)

Within the lifecycle callback methods, you can declare how your activity behaves when the user leaves and re-enters the activity.

在生命周期的回调方法中,你可以声明Activity在用户离开以及重新进入Activity时的一些行为。

For example, if you're building a streaming video player, you might pause the video and terminate the network connection when the user switches to another app.

例如,如果你正在构建一个流媒体播放器,在用户切换到另一个应用程序时,你可能会暂停视频和停止这次的网络链接。

When the user returns, you can reconnect to the network and allow the user to resume the video from the same spot.

当用户返回时,你可以重新连接网络并允许用户恢复到之前同一点的视频。

This class explains important lifecycle callback methods that each Activity instance receives and how you can use them so your activity does what the user expects and does not consume system resources when your activity doesn't need them.

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...