-
匿名啟動(dòng)下Category屬性不可缺
查看全部 -
onSaveInstanceState通過(guò)Bundle保存需要保存的狀態(tài)或者信息。
查看全部 -
b activity的生命周期應(yīng)該是oncreate->onstart->onResume吧,而不是onPause。
查看全部 -
Activity A啟動(dòng)Activity B 1 為什么先執(zhí)行A的onPause方法 暫停A正在執(zhí)行的一些操作,比如正在播放的音樂(lè)視頻等。 2.B的onCreate onStart onResume方法執(zhí)行完成后,再執(zhí)行A的onStop方法 防止B因?yàn)槟撤N原因崩潰導(dǎo)致屏幕無(wú)內(nèi)容顯示,即使B未正常啟動(dòng),界面可以恢復(fù)A的ui 3.B退出時(shí)生命周期 B的onPause -->A的onRestart-->onStart--> onResume-->B的onStop-->onDestory查看全部
-
Activity啟動(dòng)方式
直接啟動(dòng)方式2種
Intent intent =new Intent(curActivity.this, newActivity.class);
startActivity(intent);
------------------------------------------------------------------
Intent intent =new Intent();
ComponentName componentName =new ComponentName(curActivity.this, newActivity.class);
intent.setComponent(componentName);
startActivity(intent);
匿名啟動(dòng)方式(針對(duì)打開(kāi)其他APP的)
需要在Manifest.xml中注冊(cè)新的Activity的標(biāo)識(shí),
<activity android:name=".newActivity">
? ? <intent-filter>
? ? ? ? <action android:name="idcbgp.cn"/>
? ? </intent-filter>
</activity>
返回類文件中,
Intent intent =new Intent();
intent.setAction("idcbgp.cn");
startActivity(intent);
該方式可以說(shuō)明可以通過(guò)自行定義的標(biāo)識(shí)去調(diào)用一個(gè)Activity,但是,并未清楚的描述所謂的idcbgp.cn這個(gè)標(biāo)識(shí)可能來(lái)的途徑。加入是其他APP,怎么知道這個(gè)標(biāo)識(shí)?
查看全部 -
Intent intent =new Intent();
打開(kāi)系統(tǒng)瀏覽器
intent.setAction(Intent.ACTION_VIEW);
Uri url =Uri.parse("http://idcbgp.cn");
intent.setData(url);
打開(kāi)系統(tǒng)相冊(cè)
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
//可以補(bǔ)充打開(kāi)選擇圖片后,返回圖片路徑
打開(kāi)系統(tǒng)短信
intent.setAction(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "it's a msg");
打開(kāi)系統(tǒng)電話
intent.setAction(Intent.ACTION_VIEW);
Uri url =Uri.parse("tel:123456");
intent.setData(url);
具體提供的系統(tǒng)ACTION功能,可以去開(kāi)發(fā)文檔中查找Intent類的解釋會(huì)有介紹。
查看全部 -
onDestroy()進(jìn)行收尾釋放資源。
查看全部 -
Bundle用來(lái)存儲(chǔ)Activity的數(shù)據(jù),來(lái)進(jìn)行傳送。
查看全部 -
橫豎屏切換
豎.Create->豎.Start->豎.Resume【豎屏顯示,點(diǎn)擊切換橫屏】
>>豎.Pause->豎.Stop->豎.Destroy【豎屏銷毀,并開(kāi)始創(chuàng)建橫屏】
>>橫.Create->橫.Start->橫.Resume【橫屏顯示】
查看全部 -
1st.Pause后優(yōu)先2nd.Create-2nd.Start-2nd.Resume是為了方式2nd創(chuàng)建時(shí)候,出現(xiàn)異常,導(dǎo)致畫面異常。故把1st.Stop放到最后。
查看全部 -
1st JUMPTO 2nd, 1st.Pause-2nd.Create-2nd.Start-2nd.Resume-1st.Stop <<<
2nd BACKTO 1st, 2nd.Pause-1st.Restart-1st.Start-1st.Resume-2nd.Stop-2nd.Destroy [back鍵會(huì)對(duì)上一個(gè)Activity進(jìn)行銷毀]<<<
查看全部 -
Acitivity生命周期
查看全部 -
出來(lái)玩?查看全部
舉報(bào)