私はAndroidプログラミングには新人ですが、Javaの経験はいくつかあります。SQLiteにArrayListsを格納するための最善のアプローチ
私が知りたいのは、Android用のSQLiteにArrayListsなどを格納するための最良の方法は何ですか?テーブルに格納するのは私の意見ではOOプログラミングの要点ですが、後で私のアプリケーションをiPhoneに移植したいのでdb4oを使いたくありません。
この場合、どちらのアプローチで使用しますか?非常に単純な例ですが、 "オブジェクト"のArrayListを持つクラス "House"がある場合、それらをどのように格納する必要がありますか。また、シリアライゼーションを使用したくありません。
ハウスにはどのオブジェクトの情報をどのように保存する必要がありますか? –
これまでsqlで作業したことがありますか?私は詳細のレベルを知る必要があります。たとえば、データベースのダウンロードSQLite Spyを試してみたい場合は、独自のサンプルデータベースを作成し、構造や操作などを試してみてください。 – DArkO
sqliteデータベースを作成する方法は、メモ帳チュートリアルとメモ帳サンプルコードをご覧ください。あなたのAndroid sdkディレクトリ(サンプル)とhttp://developer.android.com/resources/tutorials/notepad/index.html。私がアンドロイドでお勧めするのは、チュートリアルで説明されているサンプルのコンテンツプロバイダを構築することです。 3つの重要なクラスがあります。テーブルを定義するDBクラス、アクセスを定義してテーブルを作成する(データベースをsqliteヘルパー経由でアップグレードする)ContentProviderクラス、第3にプロバイダのマニフェスト登録 – DArkO