如何在应用程序被杀后取消注册广播接收器

时间:2016-05-01 14:12:27

标签: android

您好我正在开发Android应用程序,我希望在系统关闭所有服务后自动注册广播接收器&在Xiomi被杀后,取消注册广播接收器。

一旦广播接收器被杀死,我想要类似的东西然后它将自动注册,就像我们可以使用start_sticky标志一样。

提前致谢。

1 个答案:

答案 0 :(得分:1)

不确定小米,但对于所有Android设备,这应该可以解决问题: - 导入此:

import android.content.BroadcastReceiver;

此代码:

Intent intent = new Intent();
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);
intent.setAction("com.example.Broadcast");
intent.putExtra("MyData", 1000);
sendBroadcast(intent);

请记住包含" intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);"

希望这有帮助! :)