androidstudioでインターネット接続をチェックしようとしています。 しかし、私がウェブサイトから見つけたすべてのコードは私の役に立つものではありません。 Webサイトから見つかった原因コードは、接続がないときに機能しています。しかし、デバイスが遅いインターネットに接続されているとき、それはフリーズするか、または長い時間が経った後、それは鳴り終わる。だから、とにかく時間を制限して接続を鳴らすことがあります。誰か手掛かりがありますか?ありがとう。Androidstudio:インターネットを鳴らしている、デバイスが遅いインターネットに接続している間にフリーズする
public boolean isInternetAvailable() {
try {
InetAddress ipAddr = InetAddress.getByName("google.com"); //You can replace it with your name
return !ipAddr.equals("");
} catch (Exception e) {
return false;
}
}
私はこれを試しましたが、動作しませんでした。私のプログラムは再びフリーズしました。
...助けて....これを試してみてください。 –
どこから呼びますか? –
MainActivityにあります。 – lior