在我的應用我有顯示通知,其中點擊並打開一個片段活動意圖使用額外當服務..安卓:意向額外只有被抓到時,應用程序完全強制關閉
這些額外我在處理在OnRusume分配給一個字符串
public void onResume() {
super.onResume();
String Number = null;
try{
Number = getActivity().getIntent().getExtras().getString("callNumber");
}catch(Exception e){
Log.e("Extra allocation", e.toString());
}
}
的問題是,可以說,我儘量減少應用程序(點擊Home鍵),然後我點擊的通知,但沒有額外分配,然後我強行關閉應用程序(按住主頁按鈕並滑動應用程序),然後單擊相同的確切通知,但是這次與分配的附加組件相關聯。 什麼是可能的導致這一點,以及如何解決?
活動的啓動模式是什麼?如果它已經打開,也許你只是將它從通知中移回前面。 – bogdan
它被帶回到前面,但我通過顯示Log.i(「片段」,「RESUMED」)來測試OnResume,並且顯然每次將應用程序放在前面時都會運行OnResume。 – Khaled