Java registerReceiver是否在重新启动后仍然有效?
假设我使用Context.registerReceiver()动态注册了一些BroadcastReceiver(例如,for Intent.ACTION\u SCREEN\u ON)。重启后还能存活吗?我的意思是,在重新启动call registerReceiver()之后,我需要什么Java registerReceiver是否在重新启动后仍然有效?,java,android,Java,Android,假设我使用Context.registerReceiver()动态注册了一些BroadcastReceiver(例如,for Intent.ACTION\u SCREEN\u ON)。重启后还能存活吗?我的意思是,在重新启动call registerReceiver()之后,我需要什么 如果动态(以编程方式)注册broadcastreceiver,则需要重新启动应用程序并再次注册 如果您通过清单注册了broadcastreceiver,并且清单包含该权限 并将意图过滤器添加到接收器中,重新启
并将意图过滤器添加到接收器中,重新启动时,您的broadcastreceiver应该已启动并运行
有关信息,请参阅(搜索操作\u启动\u完成)是,您确实需要再次注册。无论如何,您可以试试看。@m0skit0所以动态注册它和通过AndroidManifest注册它没有区别,对吗?在您的问题上下文中,没有区别。