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