检查整个应用程序的互联网连接
我正在开发基于互联网的应用程序,所以我需要监控互联网连接。 链接
我在创建时使用了此代码mainActivity 来检查我的互联网连接,它工作正常。
public boolean isOnline()
{
ConnectivityManager cm = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE); return
cm.getActiveNetworkInfo().isConnectedOrConnecting();
}
但我需要这种监控应该通过应用程序来完成。 我应该在哪里使用这个?需要任何 AsyncTask 吗?
I'm working on Internet based app,so i need to monitor Internet Connection. link
I used this code in on create of mainActivity to check my internet connection it works fine.
public boolean isOnline()
{
ConnectivityManager cm = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE); return
cm.getActiveNetworkInfo().isConnectedOrConnecting();
}
But i need this monitoring should be done through out application.
Where should i use this ? Any AsyncTask needed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
创建一个 BroadcastReceiver 来检测连接状态的变化。请参阅 此处 Eric 的回答
create a BroadcastReceiver to detect change in connection status. see Eric's answer here
使用广播接收器,如下所示:
Use a BroadCast Receiver, like so :