成功连接到Internet后运行服务,因为更新了小部件的数据

时间:2012-12-06 22:32:14

标签: android service internet-connection

有没有更好的想法如何检查我的设备是否已连接到互联网?或者是唯一的解决方案是使用警报管理器或类似的东西,它检查定期检查互联网连接的方法。但我的应用程序没有运行,因为我需要它来更新小部件的数据。所以我的问题是:有什么东西,从某些java类的android获得响应是的,我已经连接到互联网了?很难问我的话,我希望你了解我。

1 个答案:

答案 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;
    }
}