2013-01-12 98 views
0

在android小部件應用程序中,我使用廣播接收器爲特定目的攔截短信。它工作正常......但是當我從主屏幕上移除小部件時出現問題。短信不會進入收件箱。我的問題是如何取消註冊短信接收器?如何在Android小部件中取消註冊SMS廣播接收器

請幫忙,請提前致謝

回答

1

可能是您在清單文件中註冊接收器。將其從清單中刪除並嘗試在您的onCreate()onResume()中使用registerReceiver(BroadcastReceiver myreceiver, IntentFilter filter)註冊,並且當您要取消註冊時,請在您的onPause()onDestroy()中使用unregisterReceiver(BroadcastReceiver myreceiver)。希望它會工作...

+0

是的,我會嘗試你的解決方案,無論如何感謝 – Riskhan

+0

unregisterReceiver(BroadcastReceiver myreceiver)未定義的部件。 – user1492955

+0

使用contex.unregisterReceiver(BroadcastReceiver myreceiver) – user1492955

相關問題