ユーザーにエラーを表示する推奨される「Android の方法」はありますか?
たとえば、アプリケーション/サービスで例外をキャッチし、ユーザーに通知する必要があるとします。アプリケーションが表示されている場合はトースト/ポップアップ ダイアログを表示し、通知バーに通知を表示する通常の方法です。アプリケーションはバックグラウンドにありますか?
ユーザーにエラーを表示する推奨される「Android の方法」はありますか?
たとえば、アプリケーション/サービスで例外をキャッチし、ユーザーに通知する必要があるとします。アプリケーションが表示されている場合はトースト/ポップアップ ダイアログを表示し、通知バーに通知を表示する通常の方法です。アプリケーションはバックグラウンドにありますか?
もちろん、エラーの種類によって異なります。ただし、通知バーにエラーを表示しないでください。
原則として、ユーザーに通知することなく、アプリの実行を適切に続行するようにしてください。
エラーが原因で、アプリが何をしてもユーザーの要求を続行できない場合は、トーストを表示します。
編集:私の返信のコメントで述べたように、エラーの重大度に応じて AlertDialog または Toast を表示できます。
ただし、私の意見では、通知を使用してエラー メッセージを表示することは、ユーザーが作成したタスクをバックグラウンドでアプリが実行しているダウンローダーや音楽プレーヤーなど、非常に特殊なユース ケースにのみ適用できます。
あなたのカスタムメッセージを伝えたい場合は、トーストを使用して行うことができる質問で自分自身に答えています。
try {
///stuffs
} catch(IOException ioe) {
Toast.makeT......
}