XMLファイル生成(エクスポート)の試験的な実装ということもあり、 まだ読み込み(インポート)部分の実装はしていません。
が、基本的にはxmlpullparserで読み込んでDBに放り込むだけですので近日中には実装します。
と書きましたが、早速実装してみました。
エミュレータでの動作確認ですが、
- XMLファイルに法令取得履歴(お気に入り情報含む)のバックアップを実行
- アプリDBファイルをDDMSのファイルエクスプローラから削除(!)
- 履歴が空になっていることを確認(新しくDBが生成される)
- XMLファイルからリストアを実行(実際には最初にDBが削除・再生成される)
- 問題なく履歴とお気に入り情報が復元されていることを確認
できました。
六法(法令リスト)カタログについては最終的にはお気に入りに登録されたもののみを出力する(お気に入り属性は含まない)ようにしたりして余計な属性を含まないようにすることでファイルサイズを削減することも視野に入れておきたいと思います。
ご意見・ツッコミなどございましたらお知らせください。
0 件のコメント:
コメントを投稿