ユーザーにエラーメッセージを表示する最良の方法は何ですか?
次のシナリオを想定します (たとえば、この質問は、サービスやスレッドなどでエラーが発生する可能性がある一般的な問題に関連しています)。
- いくつかの画面にいくつかのデータをロードします
- エラーが発生する (インターネットが利用できない、サーバーの例外、その他の例外...)
エラーを表示するには?可能な解決策:
- トーストを表示する - 最も簡単な方法ですが、最善ではありません (アプリケーションがバックグラウンドで動作している場合でも、多くのエラーに対して多くのトーストが表示されます)。
- 画面のどこかにエラーを表示します (たとえば、gmail はリストの一番下に「接続なし」と表示し、再試行を提案します)。
あなたの経験は何ですか?ユーザーエラーをどのように表示しますか? 最善の方法を説明するガイドはありますか?