Anちゃん1.2.36リリース
- beginTransactionのハンドリング忘れ箇所をさらにハンドル
- nestedなexceptionをハンドリング
- SQLiteDiskIOExceptionが出たらどうしようもないので、とりあえずユーザに教えてみる
- 空き容量計算のバグ修正
- onCreate/onResumeの処理を非同期に。ちょっと画面上のレスポンスが向上。
- onPauseでの処理をlazyに行う。
- バックリンクspamの対策
割と最近のバージョンでもSQLiteのDBが壊れた、という話を聞いたので、DB関係のコードを全て別プロセスに移して、DBへのアクセスは全てアプリからのIPCで行うように変更中。
SQLiteは一応ファイルロックで排他していることにはなっているけど*1、1プロセスからしかアクセスしないほうがrobustだということに加えて、あわよくばVM二つでOutOfMemoryの問題も解決できるかもしれないので、一石二鳥になるといいなぁ、と期待してる。
あと、多分次のバージョンでスレッドから戻る時の遅い問題を解決すると思う。本当に直るかわからないんだけど。