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

Android 根本汇

2012-08-24 
Android基本汇1 Activity 生命周期一般Activity的启动顺序是onCreate - onStart - onResume?? ? ? ? ? ?

Android 基本汇

1 Activity 生命周期

一般Activity的启动顺序是onCreate -> onStart -> onResume?

? ? ? ? ? ? back返回键 ??onPause -> onStop -> onDestory

?从Activity1启动Acitivity2

? ? ? ? ? ? ? ?Activity1.onPause -> Activity2.onCreate -> Activity2.onStart -> ? ? ? ? ? ? ? ? ? ? Activity2.onResume ->Activity1.onStop

? ? ? ? ? ?home 键? ? ? ?Activity2.onPause - > Activity2.onStop

? ? ? ? ? ? ? ? ? ?home键盘后重新开启Activity2??

? ?Activity2.onRestart -> Activity2.onStart -> Activity2.onResume

http://blog.csdn.net/Android_Tutor/archive/2010/07/28/5772285.aspx?
生命周期。。。。?

http://www.cnmsdn.com/html/201101/1295431222ID9251.html?
面face

?

2.?

android.intent.action大全

?

3. ?在Android命令行启动程序的方法

? ? adb ?shell?

? ??am start -n com.necst.hello/com.necst.hello.HelloApkActivity

?

4. Activity 循环线程

? ?可以检查你的程序耗费内存大体情况

? ?当activity 生命周期结束线程还可以持续跑动,知道其他进程内存不足将回收该线程的内存.

?

5.?如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requestCode, int resultCode, Intent data)方法

?

?

?@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {
?????????????? switch(requestCode){
?????????????????? case 1:
?????????????????? //来自按钮1的请求,作相应业务处理
?????????????????? case 2:
????????????? ???? //来自按钮2的请求,作相应业务处理
??????????????? }
????????? }

?

?

?

?

? ? ? ? ? ? ? ? ?

?

热点排行