プロセスとスレッドに関するガイドに従って、AsyncTaskデータベース アクセスを実行する Android アクティビティを実装しています。ただし、私のコードは で例外を処理する必要がありますdoInBackground。
私の現在の考えでは、Toastポップアップを提供してこの例外をユーザーに通知することですが、これも「シングル スレッド モデルの 2 番目のルールに違反しています。UI スレッドの外部から Android UI ツールキットにアクセスしないでください」(ガイドによる)。
トーストポップアップを提供するのは間違っていますか? メソッドで例外を処理するより良い方法はありdoInBackgroundますか?