LDRoid いじり
昨日までにいじったところ。
- 非同期の処理でエラーが発生したときの処理全般を修正
- 例外がぜんぶ内部catchされていて、呼び出し元でエラー内容を表示することができなかった
- 結果を返すコールバックのところで例外オブジェクトも返すようにした
- エラーをToastであげるようにした
- エラーは頻繁に起こるものではないのでユーザに確実に伝えるために、ダイアログにしたほうがいいかもしれない
- 設定画面からフィード一覧の画面に戻ったときに、設定された新しいアカウント情報で再取得を行うように
- アカウント設定でユーザ名とパスワードで改行文字を入力できないようにした
- ログイン後のhtmlの内容をチェックして、ログインエラーの原因を取得してエラーで返すようにした
今日いじったところ。
- 設定画面から戻ったときにフィード一覧を再取得する処理が、単純なミスで動いていなかったのを修正
- 設定画面から戻ったときに、アカウント情報が更新されたかどうかをちゃんと判断して、更新されたときだけ再取得するようにした
- フィード一覧が表示されるたびに再取得が行われる動作を廃止した
- フィード一覧を取得したとき、フィード一覧をファイルに保存するようにした
- 起動時にファイルからフィード一覧を読み込んで表示するように
- フィード一覧の画面の見た目を整理して、左端にレートのインジケータ、右端に未読数を表示するように