有没有更好的想法如何检查我的设备是否已连接到互联网?或者是唯一的解决方案是使用警报管理器或类似的东西,它检查定期检查互联网连接的方法。但我的应用程序没有运行,因为我需要它来更新小部件的数据。所以我的问题是:有什么东西,从某些java类的android获得响应是的,我已经连接到互联网了?很难问我的话,我希望你了解我。
答案 0 :(得分:1)
public boolean IsConnected() {
final ConnectivityManager conMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
final NetworkInfo activeNetwork = conMgr.getActiveNetworkInfo();
if (activeNetwork != null && activeNetwork.isConnected()) {
return true;
} else {
return false;
}
}