これは主に意見ベースですが、私はいくつかの引数を与えることを試みます。
ソリューション1では、モーダルダイアログが突然消えます。しかしモーダルダイアログの論理的根拠は、ユーザーが特定のアクションを実行するまでUIを中断することです。だから、別のメッセージなしで突然消えるIMHOは、一貫性のないユーザーエクスペリエンスを与えます。
解決策2は一貫性があり、シンプルであり、堅牢です。唯一の問題は、ネットワークが再びオンになっていることに気づいている可能性があり、そのために怠惰な開発者を責めることができるということです。あなただけのメッセージを交換する場合
ソリューション3缶が愚かに見えるネットワークは、ネットワークがアップでダウンです。ユーザーが一瞬画面を見なくなり(コーヒーを飲み、同僚に話す)、ネットワークがダウンしてからその間に上がった場合、画面を再び見ると、モーダルダイアログが表示されますネットワークが稼動していることを彼が認識していることを確認します。どんな重要な情報、彼は思うだろう!私のアドバイスは、常に情報ネットワークを残すことであろう
は、ネットワークが時間で再び上昇したことで、おそらく、その後、時間で、それは常に承認が必要になることが賢明な情報であり、その方法を失いました。
モーダルダイアログが適切なツールであるかどうかは疑問です。おそらく、ネットワークがダウンしているときに赤いメッセージを表示するステータスパネルと、すべてが正常なときに緑色のステータスパネルが考えられる可能性があります。しかし、あなたは私よりもあなたのアプリケーションをよく知っています...