2014-09-28 59 views
0

我在网上搜索,发现从清单文件注册的BroadcastReceiver是永久的,即使应用程序没有运行,接收器也会被调用。从android中的Java代码注册永久接收器

有没有什么办法可以从java代码中获取相同的结果。即我想编写代码,即使应用程序未运行,也应该调用接收器。我想在应用程序上进行特定设置时注册和取消注册。

我可以在清单上注册并写入一些首选项标志并在接收方检查它是否执行。但是从代码注册会更有帮助。

在此先感谢。

回答

1

您可以在清单上注册接收器,但可以根据某些设置从代码中启用它。看看这里看到Android doc如何。