3

OrmLiteBaseListActivity を使用するベスト プラクティスは何ですか?

提供されたリスト ビューをデータベースに同期させる方法はありますか? それとも、データベースを変更するたびに、配列アダプターの追加または削除メソッドを使用して、これを自分で行う必要がありますか (このアクティビティを使用するときに実際に必要ですか?)。

また、データベースが変更されるたびに GUI を最新の状態に保つには、どの通知を送信する必要がありますか? パフォーマンスの問題はどうですか (すべての変更に対して完全な「すべてをクエリ」するのは良い考えではないかもしれません)。

ネット上でそれに関する情報を見つけることができませんでした...そしてORMLiteのドキュメントでは、質問に対する答えが見つかりませんでした...ヒントやリンクに感謝します。

4

2 に答える 2

2

最近このライブラリを見つけました

https://github.com/campnic/ormlite-android-extras

まだ試していませんが、ORM問題を使用してリストアダプター全体を解決しようとしています。

どうだったか教えてください!

于 2012-05-01T08:46:30.973 に答える
0

サードパーティの ORM ライブラリではなく、ContentObserver と ContentProvider を組み合わせてデータベースの変更を監視することをお勧めします。私の知る限り、ContentObserver クラスは ORM では使用できません。

于 2012-04-30T16:24:03.910 に答える