我正在開發一個android應用程序。它收到推送通知。我想在用戶打開通知時打開一個活動P.如何從推送通知中打開活動並忽略之前的應用程序狀態
我的應用程序具有的活動以下層次結構:
- 主要活動(M),其產生三個片段(F1,F2,F3)。
- F3裏面還有一個片段(F31)。 F31有一個列表視圖,顯示一些視頻列表。用戶可以在這裏播放任何視頻格式。
- 當用戶點擊F31中的任何視頻時,它將創建並播放視頻。
現在,當我收到推送通知並打開它時,我想要打開活動P。但我也希望當活動P啓動並且用戶按下後,它應該轉到F31。因爲P的父母是F31。
當用戶打開推送通知時,我的應用程序可以處於任何狀態。我的意思是用戶可以在F1或F2或F3。但是,當用戶打開推送通知時,它應該啓動活動P,並在後面按它應該去F31。 它應該忽略應用程序的以前的狀態。
我可以從推送通知中啓動活動P,但我不確定如何保證在回按時它將落在F31上。
請建議我該怎麼做?