主要活動創建一個快捷方式到主屏幕,一切都不錯,但需要知道的額外的價值,當它開始通過快捷方式。所以我用這個在創建快捷方式如何知道是否恢復活動通過快捷方式,或通過其他頂級活動
intent.putExtra(EXTRA_ID, "Some string info here");
而且onResume
檢索這樣
if (getIntent().hasExtra(EXTRA_ID))
ShowToast(getIntent().getExtras().getString(EXTRA_ID));
一切正常價值,讓我們一些例子
- 活動從未推出,主屏幕上的快捷方式壓制和出現敬酒,尼斯。
- 活動在後臺,主屏幕快捷鍵被按下,出現烤麪包,尼斯。
- 活動正在使用中,另一個活動啓動,當時,吐司出現,不好。
- 活動在沒有額外的快捷按鈕的背景下,沒有任何顯示。
在第三個例子,它做什麼,它該做的。但是,我怎麼知道快捷方式是否恢復/啓動活動?
使用額外的一次。第一次onResume後刪除額外。 – faylon
是的,但現在我有另一個問題。添加了第四個案例 – xmen