2015-06-19 147 views
0

我需要在某些活動完成後更新適配器。任何想法如何做到這一點?startActivity完成後執行某些操作

- 編輯 -

我有一個活動,我需要更新數據第一個啓動一些其他活動結束後設置。我必須將自己傳遞給開始的活動嗎?

+0

爲什麼要更新正在完成的活動中的適配器?你需要提供更多的上下文,並且代碼通常不會受到傷害。但是當你完成時你的活動會調用'onFinish()'。所以你可以覆蓋它,並做你在那裏嘗試。假設你調用'finish()' – codeMagic

+0

是在用戶關閉當前活動時更新前一個?如果是,請使用OnResume。 –

+0

查看目標鏈接。你可以在第一個'onActivityResult()'中更新它 – codeMagic

回答

0

嘗試覆蓋onStop()或onPause()方法並添加代碼以完成您的工作。如果您想在用戶最小化應用程序時更新適配器,請使用onPause()。如果要在用戶退出活動並且即將銷燬時更新適配器,請使用onStop()。

相關問題