我有一個名爲「A」的活動,帶有兩個按鈕。每個按鈕打開其他新活動「B」和「C」,活動「A」處於onPause狀態。 活動「C」有一個3頁的看法從通知中打開活動
此應用程序可以接收通知。
點擊收到的通知,打開活動「C」。
正確此功能通過以下方式:
//...
NotificationManager notificationManager =(NotificationManager) getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);
...
Intent intent =new Intent(getApplicationContext(), activityC.class);
intent.putExtra("hello", notificationData);
這是我的問題:
我想,當你單擊該通知收到,如果我的應用程序是顯示活動「A」或「 B」或應用程序是在背景,以關閉和打開所述活動‘C’
如果應用程序是表示活動‘C’導致的ViewPager(pager.setCurrentItem (2);
)
幾天我一直在讀,我嘗試了幾種方法,使用android:launchMode="singleTop"
定義FLAG_ACTIVITY_NEW_TASK, FLAG_ACTIVITY_CLEAR_TOP and FLAG_ACTIVITY_SINGLE_TOP
......但始終沒有成功
我要瘋了這... ...
有人可以幫助我?
在此先感謝!