我正在开发一个android应用程序,我想在互联网(wifi或分组数据连接)连接丢失时收到通知。在我的方法,我可以得到的连接为一体的状态:android如何在互联网连接丢失时得到指示?
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
而在清单有这样的:当连接丢失
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
我怎么会自动通知?
上面的代码是检查是否有互联网的标准方式,所以你的问题是什么? –
see here http://stackoverflow.com/questions/3119607/how-to-be-notified-on-wifi-network-status-change –
@ user2310289:它需要调用'isNetworkAvailable();'方法来获取了解连接状态。它确定何时启动应用程序。但是当应用程序运行它没有太多的好方法来处理要求 –