この質問はhow-do-you-check-the-internet-connection-in-android に関連しています。
@Williamソリューションは私を大いに助けますが、限られた接続では機能しません。
ワイヤレス モデムに接続しましたが、このモデムはインターネットに接続されていません。
android docsによると、この関数はすべての作業を行うはずですが、関数によってチェックされるデータは、android -> モデムの間のみであり、android -> webservice (インターネット) ではないと思います。
@William コードは次のとおりです。
final ConnectivityManager conMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
final NetworkInfo activeNetwork = conMgr.getActiveNetworkInfo();
if (activeNetwork != null && activeNetwork.isConnected()) {
//notify user you are online
} else {
//notify user you are not online
}
インターネット接続を確認するにはどうすればよいですか? 何か足りない?