NetworkInfo を機能させようとするのは、ますます苛立たしいものになってきています。私は質問を投稿しましたが、人々はそれを見ていないと思います。とにかく、以下のフローに基づいた解決策が本当に必要です。ネットワークがいつ変更されるかを知る必要があるため、それがどのような種類のネットワークであるかを判断し、その答えに基づいて決定を下すことができます。よし、JobService を試してみようかなと思ったのですが、自分のニーズに合わせてどのように使用すればよいかを突き止めようとしてもうまくいきません。私のアプリは反応的で、すべて舞台裏で発生し、ユーザーが何かをする必要がある場合にのみ通知を表示します。だから、私は方向性を探していると思います。JobService を使用して必要な詳細情報を取得する方法 *および* Network Changes と Alarms の両方で BroadcastReceiver を置き換えるために使用します。人々が歩き回っている間に IP が変更されると、アラームをキャンセル/変更できる必要があります。