現在、私はネットワーク通信レイヤーの実装に取り組んでいます。そして、経験豊富なAndroidデベロッパーとまず相談することが良いと思った。ネットワーク通信層。 AsyncTaskエラー処理
WebApiControllerというクラスがあります。このクラスは、要求を作成し、応答を解析し、モデルに格納します。 WebApiControllerメソッドはメインスレッドで実行されるので、AsyncTasksでラップしてメインスレッドから負荷を取り除きます。 WebApiControllerメソッドは、ServerBadResponseException、XmlParserExceptionなどの例外をスローする可能性があります。エラーの種類(エラーの種類に基づいて異なるエラーメッセージを表示する)に応じて処理できるようにしたいと考えています。したがって、エラータイプについてonPostExecuteに通知し、うまく処理するための最良の方法は何でしょうか。
は '私はいくつかのアイデアを持っている、これをどのように扱うかが、私は、彼らはあなたのアイデアを共有についてはどのように非常にgood'あるSHUREませんか? – WarrenFaith
=)[OK]をクリックします。 onPostExecuteに送信できるエラーを列挙し、そのあとでdoInBackroundでrunOnUiThreadを処理します。しかし、彼らは私のために悪いです –