我有一個應用程序啓動計時器和正在進行的通知。每當我點擊通知,但它不會延續舊時間,而是在第一個定時器的頂部創建與用戶啓動定時器之前相同的活動。如果我點擊後退按鈕或以編程方式使用finish();命令,然後它將返回到時間仍在運行並且沒有停止運行的舊計時器。實質上,我在問你如何做到這一點,以便當你點擊應用程序的通知時,確保它回到應用程序被保留的狀態而不是原來的狀態?請幫忙。如果需要,我可以提供示例代碼。通過通知欄恢復應用程序
1
A
回答
1
如果您將活動LaunchMode(在AndroidManifest.xml中)更改爲singleTask(android:launchMode =「singleTask」),它應該可以解決您的問題。這將確保只有一個此活動的實例。
你也可能想通過活動文檔here閱讀當你向下滾動,有lauchModes
0
的信息,您還可以通過與意圖指定標誌做到這一點。在這裏已經回答了同樣的問題。看到「相關問題」。例如: Android: How to avoid that clicking on a Notification calls onCreate()
相關問題
- 1. 從通知恢復Android應用程序
- 2. 如何通過通知恢復應用程序
- 3. 從通知欄恢復我的android應用程序(並且應用程序圖標仍顯示在欄中)
- 4. 我無法通過通知欄進入應用程序
- 5. 用Java Android單擊通知後如何恢復應用程序?
- 6. iPhone應用程序中的通知欄
- 7. Android通知重新啓動應用程序,但想要恢復
- 8. 通知恢復應用程序,而不是重新啓動
- 9. Android:在開放通知推送後恢復應用程序
- 10. 從正在進行的通知恢復Android應用程序
- 11. Android:如何從通知恢復應用程序?
- 12. 單擊通知時啓動/恢復應用程序
- 13. 從通知中恢復應用程序和堆棧
- 14. 如何打開已通知通知欄的應用程序?
- 15. 通過回調通知通知應用程序
- 16. 通過使用notifyAll來恢復線程
- 17. 從通知中心恢復
- 18. Android通知恢復活動
- 19. WSO2發送恢復通知
- 20. 連接通知恢復NSOperationQueue
- 21. 當通過滑動動作關閉應用程序時刪除通知欄
- 22. 應用程序通知API
- 23. 將應用程序發送給用戶通知欄上的通知
- 24. 複製並通過應用程序?
- 25. 通過Mac應用程序發送通知到iPad應用程序
- 26. Windows 10通用應用程序:「通知組的大小過大」
- 27. 通過應用程序向FB用戶發送通知
- 28. Android:發送通知到PHP服務器通知欄到android應用程序
- 29. 從其他應用程序中刪除通知欄中的通知
- 30. 如何刷新/通知所有短信應用程序和通知欄?
非常感謝。這解決了問題。這也是一個很好的閱讀資源。謝謝。 – Pillager225 2011-12-22 23:12:29