GPS应用程序接收器崩溃应用"清除数据"

时间:2017-08-14 13:28:58

标签: android broadcastreceiver

标题说明了一切。我在清单中有一个注册的广播接收器来检测GPS提供商的变化。当用户选择"清除数据"在应用程序设置中,进程立即崩溃(广播接收器中的空指针异常' onReceive方法)。

这里是接收者的清单代码:

<receiver android:name=".receiver.GpsLocationReceiver">
            <intent-filter>
                <action android:name="android.location.PROVIDERS_CHANGED" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </receiver>

任何人都知道为什么接收器会在应用程序的数据被清除时崩溃和/或防止它出现?更重要的是,为什么接收器会在应用程序的数据被清除后立即触发?

0 个答案:

没有答案