首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android的一些步骤介绍

2012-09-20 
Android的一些方法介绍Android程序中的每个活动在其存在期间都会处于多种状态。下面介绍一些方法:1. onCrea

Android的一些方法介绍
Android程序中的每个活动在其存在期间都会处于多种状态。
下面介绍一些方法:
1. onCreate(Bundle)首次启动活动时会调用该方法。可使用该方法执行一次性的初始化工作,比如创建用户界面。OnCreate()接受一个参数,可以是null或由
onSaveInstanceState()方法以前保存的某些状态信息。
2. onStart() 该方法说明了将要显示给用户的活动。
3. onResume() 用户可以开始与活动进行交互时会调用该方法。这个方法非常适合开始播放动画和音乐。
4. onPause() 活动将于进入后台时会运行该方法,活动进入后台的原因通常是在前台启动了另一个活动。还应该在该方法中保存程序的持久性状态,比如:正在编辑的数据库记录。
5. onStop() 用户无需看到某个活动,或者在一段时间内不需要某个活动时,可以调用该方法。如果内存不足,可能永远都不会调用onStop()(系统可能只是终止进程)
6. onRestart() 如果调用该方法,则表明要将已处于停止状态的活动重新显示给用户。
7. onDestroy() 销毁活动前会调用该方法。如果内存不足,可能永远都不调用onDestroy()(系统可能只是终止进程)
8. onSaveInstanceState(Bundle) Android调用该方法的作用是让活动可以保持每个实例的状态,比如:光标在文本字段中的设置。通常你无需重写该方法,因为该方法的实现会自动保存所有用户界面控件的状态。
9. onRestoreInstanceState(Bundle) 使用onSaveInstanceState()方法以前保存的状态重新初始化某个活动时会调用该方法。默认实现会还原用户界面的状态。

没有在前台中运行的活动可能已被停止,或者是容纳这些活动的Linux进行已经被kill,从而为新的活动腾出空间。这是经常出现的情况,所以在一开始设计应用程序时就要记住这一点很重要。在某些情况下,onPause()方法可能是活动中调用的最后一个方法,所以才应在该方法中保存下次要继续使用的任何数据。

下次在介绍一些构建块!





热点排行