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

Activity要端

2012-08-22 
Activity要点一、Activity lifecycleAn activity has essentially three states:active or running 、paused

Activity要点

一、Activity lifecycle
An activity has essentially three states:
active or running 、paused 、stopped

?

these seven methods define the entire lifecycle of an activity。
void onCreate(Bundle savedInstanceState)
void onStart()
void onRestart()
void onResume()
void onPause()
void onStop()
void onDestroy()

生命周期详细描述参看Dev Guide下面的Application Fundamentals的Activity lifecycle。

?

二、创建Activity:
1、一个Activity就是一个类,并且这个类要继承Activity。
2、需要重写onCreate方法。
3、每一个Activity都需要在AndroidManifest.xml文件中进行配置。

?

三、Activity设置属性

设置Activity为弹出的窗口:
android:theme="@android:style/Theme.Dialog"?

?

四、Saving activity state

void onSaveInstanceState(Bundle outState) {         super.onSaveInstanceState(outState);         outState.putLong("id", 1234567890);    }if(savedInstanceState != null){ ???? long id = savedInstanceState.getLong("id"); }? 

?

就像官方的Notepad教程 里的情况,你正在编辑某一个note,突然被中断,那么就把这个note的id记住,再起来的时候就可以根据这个id去把那个note取出来,程序就完整一些。

?

五、finish()

调用finish()主动销毁Activity

热点排行