0

デバイスがインターネットに接続されているかどうかを確認するためのより良いアイデアはありますか?または、インターネット接続を定期的にチェックする方法でチェックするアラームマネージャーなどを使用する唯一のソリューションです。しかし、ウィジェットのデータを更新するために必要なため、アプリケーションが実行されていません。だから私の質問は:はい、私はすでにインターネットに接続しているというアンドロイドのいくつかのJavaクラスからの応答を得る何かがありますか?私の言葉を聞くのはかなり難しいです、私はあなたが私を理解していることを願っています。

4

1 に答える 1

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;
    }
}
于 2012-12-06T22:34:04.900 に答える