我需要在 Android 中注销 Receiver 接收器吗

Do I need to unregisterReceiver receiver in Android

我在 AndroidManifest.xml 中定义了 broadcastReceiver。我需要在 activity 的 onDestroy 和 onPause 中注销 Receiver 吗?如果是,该怎么做?请注意,我没有通过代码注册接收者。刚刚在 AndroidManifest.xml 中定义。如果需要,那么如何重新注册onStart和onResume?

  <receiver android:name="com.me.broadcastReceiver.test" >
        <intent-filter>
            <action android:name="abc" />
        </intent-filter>
    </receiver>

不,如果您的接收器已在清单中声明,则无需取消注册。

如果需要,您仍然可以禁用它(例如检查 this 答案)。