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