如何在连接丢失或重新获得时通知用户?

时间:2012-11-27 06:32:51

标签: android connectivity

我的应用程序必须经常更新服务器,因此,我运行一项服务,每3分钟使用ConnectivityManager和NetworkInfo检查设备是否在覆盖区域。它工作正常...我的疑问是,如何在连接丢失或重新获得时通知用户?如果有一个选项可以在重新获得连接时自动进行更新,那就太棒了!提前谢谢......

1 个答案:

答案 0 :(得分:0)

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

您可以通过接口类从服务到活动的通知。

您还可以使用broadcastreciever,这样当连接丢失时,您可以通过注册并在应用程序中接收广播,并相应地显示Toast消息。

我建议您使用带处理程序的服务。有关处理程序的更多信息,请查看链接。 http://www.vogella.com/articles/AndroidPerformance/article.html