私はローカルコミュニティの「フェスティバル」のAndroidプロジェクトに取り組んでおり、Androidアプリは起動するたびにオンラインデータベースと同期し、Androidのデータをdb4oに保存する必要があります。現在、データはjsonのphpページからアプリに送信されています。これはすべて機能します。
今私の質問は: アイテムを保管する方法は?それらを Java オブジェクトに変換する必要がありますか? または、それらをjsonオブジェクト/配列として保存する必要がありますか?
日ごとにオブジェクトを取得し (金曜日のすべてのイベントなど)、すべての情報を含む特定のイベントを取得して、すべての情報を画面に表示する必要があります (日、イベントの時間、無料かどうかなど.. .) この情報はすべてオンライン データベースにあり、androidapp は次のように (JSON で) 受信します。
[{"ID":"2","day":"Friday","date":"8月10日金曜日","mainTitle":"test","subTitle":"testevent","hour":"19.30 ","info":"これはテストイベントです","free":"0"}]
私はまだ db4o を使用したことがありません。誰かがこの状況で何が最善かについて正しい方向に向けてくれれば幸いです。私はdb4oに関する多くの情報を読んだので、データベースを作成し、そこにいくつかのオブジェクトを保存し、データベースを空にして新しい情報を入れました。