0
您好我正在開發一個android應用程序,以接收來自parse.com的推送通知,具有以下要求。當使用Parse.com推送通知時,不會調用onnewIntent方法
應用有兩個活動說A和B 當我啓動我的應用程序活動A就顯示,然後當我點擊按鈕上的活動A.活動B
我想打開活動B當我收到推送通知消息並在其上顯示我的應用程序是否在後臺運行。
如果在背景上運行/否則我怎麼能在兩種情況下都這樣做。
請幫幫我。
您好我正在開發一個android應用程序,以接收來自parse.com的推送通知,具有以下要求。當使用Parse.com推送通知時,不會調用onnewIntent方法
應用有兩個活動說A和B 當我啓動我的應用程序活動A就顯示,然後當我點擊按鈕上的活動A.活動B
我想打開活動B當我收到推送通知消息並在其上顯示我的應用程序是否在後臺運行。
如果在背景上運行/否則我怎麼能在兩種情況下都這樣做。
請幫幫我。
方法onNewIntent()
將被稱爲區分:
這就是所謂的,在他們的包設置launchMode爲「singleTop」,或者如果一個客戶端調用startActivity時使用的FLAG_ACTIVITY_SINGLE_TOP標誌()活動。
無論在哪種情況下,當活動在活動堆棧的頂部重新啓動而不是啓動活動的新實例時,onNewIntent()將用已用於重新啓動的Intent調用現有實例 - 啓動它。
如果您的活動B的實例不存在,那麼將調用onCreate()
。
[點擊通知後可打開應用程序](http://stackoverflow.com/questions/13716723/open-application-after-clicking-on-notification) – tkanzakic