2010-11-30 53 views
1

我想創建一個只應創建一次的Activity,然後根據特定的值更新它。首先,我嘗試通過Intent傳遞數據,但由於我已將該活動作爲singleTask進行傳遞,因此它不會獲取新的Intent對象並使用前一個。如何使用Android中的Intents傳遞不同數據的Activity的單個實例?

將數據傳遞給singleTask活動並需要更新某些值的方法是什麼?

+0

耶來處理新的意圖,這將有助於瞭解其中的數據來自哪裏?其他活動,其他服務等。 – bbaja42 2010-11-30 13:18:18

回答

3

如果你的活動是singleTask,你需要在onNewIntent方法

+0

我試圖在onNewIntent傳遞的意圖,但也沒有奏效。 – sunil 2010-12-03 06:05:02

0

什麼實體產生新的值?如果它是Service那麼你的Activity可以建立一個通信通道,所以Service可以通知Activity新的數據。

更多信息here

相關問題