Android 当连接丢失或恢复时,如何通知用户?

Android 当连接丢失或恢复时,如何通知用户?,android,connectivity,Android,Connectivity,我的应用程序必须经常更新服务器,因此,我每3分钟运行一次服务,使用ConnectionManager和NetworkInfo检查设备是否在覆盖区域内。它很好用。。。我的疑问是,当连接丢失或恢复时,如何通知用户?如果有一个选项可以在恢复连接时自动进行更新,那就太好了!!!先谢谢你 您可以使用处理程序向用户显示toast消息 您可以通过接口类从服务向活动发送通知 您还可以使用BroadcastReceiver,这样当连接丢失时,您可以通过向应用程序注册来接收广播,并相应地显示toast消息 我建议您

我的应用程序必须经常更新服务器,因此,我每3分钟运行一次服务,使用ConnectionManager和NetworkInfo检查设备是否在覆盖区域内。它很好用。。。我的疑问是,当连接丢失或恢复时,如何通知用户?如果有一个选项可以在恢复连接时自动进行更新,那就太好了!!!先谢谢你

您可以使用处理程序向用户显示toast消息

您可以通过接口类从服务向活动发送通知

您还可以使用BroadcastReceiver,这样当连接丢失时,您可以通过向应用程序注册来接收广播,并相应地显示toast消息

我建议您使用带有处理程序的服务。有关处理程序的更多信息,请查看链接。

检查连接状态。如果连接状态恢复,则除了使用服务外,还会显示关于它的通知,使用广播接收器有什么方法吗?您可以在任何地方发出通知