【发布时间】:2016-01-16 19:22:22
【问题描述】:
我正在尝试在接收短信时检查互联网连接。 但是我的服务在更改互联网状态时强制关闭。例如,如果我启用了 wifi,它工作正常,但是当我禁用 wifi 应用程序时,应用程序会因错误而关闭。 我在 onReceive 函数中使用此代码。 这是代码。
ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null && activeNetwork.isConnectedOrConnecting();
if(isConnected == true) {
Toast.makeText(context, "Internet", Toast.LENGTH_LONG).show();
}
else if(isConnected == false){
Toast.makeText(context, "No Internet", Toast.LENGTH_LONG).show();
}
【问题讨论】:
标签: android connection android-wifi connectivity android-internet