一、生命周期分為7個部分,分別為【1】onCreate()———第一次打開Activity時候構建靜態方法;【2】 onStart()————當Activity可見時被調用【3】onResume()————與用戶交互時候被調用【4】onPause()————相當於中斷請求【5】onStop()———...
一、生命周期分為7個部分,分別為
【1】onCreate()
———第一次打開Activity時候構建靜態方法;
【2】 onStart
()————當Activity可見時被調用
【3】onResume
()————與用戶交互時候被調用
【4】onPause
()————相當於中斷請求
【5】onStop
()————當Activity不可見時被調用
【6】onRestart()————當Activity被Stop以後要(沒有被銷毀)時,用這個函數重啟
【7】onDestroy
()————銷毀,可以用finish()函數實現
二、Task基本概念 【1】 task is a stack of activity.其實task就是存儲activity的一個棧。遵循先進先出,後出的原則
【2】手機始終只顯示Task最上層的Activity,所以當一個Activity被彈出以後,這個Activity就被銷毀了。
三、對話框風格的Activity的實現方法
在androidmamifest.xml裡面添加下麵代碼
<activity android:name=".ThirdActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Dialog"//實現對話框/>
四、發送簡訊的代碼
- Uri uri = Uri.parse("smsto://15926335560");//定義一個uri對象,讓一個string變為uri類型
- Intent intent = new Intent(Intent.ACTION_SENDTO,uri);//吧Intent設置成Action模式裡面的SENDTO模式
- intent.putExtra("sms_body", "The SMS text");//打開發送簡訊頁面後預設的簡訊內容
- startActivity(intent);