2017-04-11 84 views
0

我有一個具有兩個活動A和B的應用程序。 活動A(主要活動)列出用戶。 活動B顯示選定的用戶數據。Android通知和活動訂單

from firebase notofication service如果用戶數據發生變化,我會收到通知。 我點擊notofication和開放的活動B

我之情況時notofication點擊

如果我的應用程序從通知 運行 開放活動B顯示的用戶數據和背部緊貼着B和打開 如果我的應用程序正在運行的後臺從通知 開放活動B顯示的用戶數據和背部緊貼着B和打開 如果我的應用程序不會從通知 運行 開放活動B顯示的用戶數據和背部緊貼着B和打開

如何解決這個

+0

你將不得不創建堆棧中實現這一行爲添加launchMode。考慮一下你的應用程序被殺的場景,然後你得到推送通知。單擊它將打開活動B,但在後退按下時,它將從應用程序中退出,因爲堆棧中只有一個活動。請參閱https://developer.android.com/training/notify-user/navigation.html瞭解更多信息。 – am110787

回答

0

在Actvity的B AndroidManifest.xml文件

android:launchMode="singleTask"