在的onResume()我做的:古怪的 「接收器未註冊」 的例外
registerReceiver(timeTickReceiver, new IntentFilter(Intent.ACTION_TIME_TICK));
,並在onPause():
unregisterReceiver(timeTickReceiver);
我看到 「java.lang.IllegalArgumentException異常:接收未註冊」 Android Developer Console中的報告(只有2個報告,我的應用有成千上萬的用戶)。異常由unregisterReceiver()觸發。會發生什麼?我不覺得有什麼信心只是用try-catch來包圍它。
在哪個API版本上會發生這種情況? – 2011-02-12 14:08:12
我不知道,我在錯誤報告中看不到。 – fhucho 2011-02-12 14:28:52
我猜想在某些手機上``onResume`事件並不總是在`onCreate`後調用,這會導致第一個onPause這個活動出現問題。 – Xion 2011-02-15 10:44:56