アプリにネットワークモニター(ブロードキャストレシーバーを使用)があります。電話がインターネットに接続されていない場合はアラートダイアログが表示され、電話が接続されている場合は別のアラートが表示され、ユーザーにオンラインに戻ったことを通知します。問題は、モニターが状態の変化を検出するたびに、他のウィンドウの上にスタックする別のウィンドウを作成することです。たとえば、電話のDATA ON / OFFが3回ある場合、6つのメッセージが表示されます。別のダイアログが開いた場合にアラートダイアログを閉じる方法はありますか、またはこのシナリオを克服するための最良のアプローチは何でしょうか?
よろしくお願いします。Android初心者