要创建一个Activity,你必须创建一个Activity的子类(或者是现存的Activity子类)。在这个子类中,需要实现系统调用的回调方法,以便Activity在生存周期的各种状态间转换。如Activity正在被创建、被终止、被恢复、或被销毁等状态,其中两个最重要的回调方法是:
onCreate()
你必须在Activity子类中实现这个方法。在Activity创建时,系统会调用这个方法。在你的实现中,应该初始化必要的Activity组件。最重要的,在这儿你必须调用setContentView()方法来定义Activity的用户界面的布局。
onPause()
当用户有离开当前Activity的动作时,系统会首先调用这个方法(虽然这并意味着Activity要被销毁),通常在这儿你应该提交在当前用户会话之上的任何应该被持久化的改变(因为用户可能不在回来)。
为了在Activity之间切换和处理异常时给用户提供流畅的体验,还应该使用其他的几个生存周期的回调方法。所有的这些生存周期回调方法会在稍后的Managing the Activity Lifecycle(管理Activity生存周期)一节中讨论。
注:本人转载系个人觉得翻译的很好,值得收藏,且自己回头看着方便。
如有兴趣请访问作者官方博客http://blog.youkuaiyun.com/FireOfStar
本文介绍如何创建Android Activity,包括必须实现的onCreate()方法及设置用户界面布局的重要性,并概述了onPause()方法的作用,即保存用户会话状态,确保应用程序在用户离开时能正确处理。此外还提及了其他生存周期回调方法对于提供流畅用户体验的重要性。
4568

被折叠的 条评论
为什么被折叠?



