2011-01-24 79 views
3


在我的應用程序在正常操作過程中,onRestoreInstanceStatance函數被執行,並在一些偵聽器中導致空指針異常,而無需調用該偵聽器。我的應用程序包含大量數據,我寫入onPause中的文件並在onResume和onRestoreInstanceStatance中恢復。我該如何讓應用程序穩定?Android onRestoreInstanceState(Bundle savedInstanceState)

+0

您可能應該重新考慮在onresume和onpause中寫入如此多的狀態數據。尤其是文件。你想要做什麼?你爲什麼需要這麼做? – Falmarri 2011-01-24 07:36:54

回答

2

請確保您在onResume末尾分配偵聽器,以確保在設置初始狀態之前不會偵聽任何偵聽器。然後在首先要做的是刪除監聽器。

相關問題