2011-12-21 82 views
1

我有一個應用程序啓動計時器和正在進行的通知。每當我點擊通知,但它不會延續舊時間,而是在第一個定時器的頂部創建與用戶啓動定時器之前相同的活動。如果我點擊後退按鈕或以編程方式使用finish();命令,然後它將返回到時間仍在運行並且沒有停止運行的舊計時器。實質上,我在問你如何做到這一點,以便當你點擊應用程序的通知時,確保它回到應用程序被保留的狀態而不是原來的狀態?請幫忙。如果需要,我可以提供示例代碼。通過通知欄恢復應用程序

回答

1

如果您將活動LaunchMode(在AndroidManifest.xml中)更改爲singleTask(android:launchMode =「singleTask」),它應該可以解決您的問題。這將確保只有一個此活動的實例。

你也可能想通過活動文檔here閱讀當你向下滾動,有lauchModes

+0

非常感謝。這解決了問題。這也是一個很好的閱讀資源。謝謝。 – Pillager225 2011-12-22 23:12:29

相關問題