ブラックベリーデバイスでネットが接続されているかどうかを知る方法はありますか.次のコードがありますが、ネットワークがタイムアウトするまで待機していました.
int rc = connection.getResponseCode();
if (rc != HttpConnection.HTTP_OK) {
throw new IOException("HTTP response code: " + rc);
}
他に方法はありますか。
ブラックベリーデバイスでネットが接続されているかどうかを知る方法はありますか.次のコードがありますが、ネットワークがタイムアウトするまで待機していました.
int rc = connection.getResponseCode();
if (rc != HttpConnection.HTTP_OK) {
throw new IOException("HTTP response code: " + rc);
}
他に方法はありますか。
この質問のタイトルは、質問の本文とは異なる意味を持っています。タイトルに基づいて、networkStarted()関数を定義するRadioStatusListenerインターフェースを使用して、ネットワークが開始したときに通知を受けることができます。次に、coldiceが推奨するチェックを使用して、現在のネットワークがデータ転送をサポートしていることを確認できます。
ネットワーク情報を取得するためのAPIがいくつかあります。
RadioInfo.isDataServiceOperational();
CoverageInfo.isOutOfCoverage();
WLANInfo.getWLANState();