AndroidからSQLiteデータベースにユーザ定義のオブジェクトを保存することはできますか?たとえば、あるクラスを作成していて、そのクラスオブジェクトをデータベースに格納したいとします。出来ますか?それがあれば、どのように進める? Blackberryプラットフォームでは、オブジェクトを永続オブジェクトに直接格納することができます。 SQLiteとAndroidでこれを行うことは可能ですか?sqliteデータベースにオブジェクトを格納する方法は?
28
A
答えて
21
オブジェクトをバイトストリームにシリアル化し、バイトストリームからオブジェクトを再作成できる必要があります。
次に、そのバイトストリームをデータベースに保存します。
編集: Javaでのシリアライゼーションについては、this articleをご覧ください。それは、コードスニペットをいくつか与えるだけで、私ができるよりもはるかに優れた方法で対象を満たすことができます。
6
関連する問題
- 1. xmlデータをsqliteデータベースに格納する方法
- 2. SQLiteデータベースを取得し、オブジェクトの配列に格納する
- 3. データベースにオブジェクトを格納
- 4. MySQLデータをSQLiteデータベース形式にエクスポートしてSQLiteデータベースに格納
- 5. androidでSQLiteデータベースにIntentに格納
- 6. データベースの列にオブジェクトを格納する
- 7. sqliteデータベースからmp3ファイルを格納して取得する方法は?
- 8. sqliteにデータテーブルを格納する方法は?
- 9. plistまたはSqliteデータベースにデータを格納する方が良いですか?
- 10. iphoneでsqliteに配列の値を格納する方法
- 11. SQLite 1つのテーブルセルにバイト配列を格納する方法
- 12. AndroidはSQLiteにParcelableオブジェクトを格納します
- 13. SQLiteにオブジェクトを格納する。出来ますか?
- 14. ブラックベリーアプリケーションのローカルSQL Serverデータベースにテキストボックスデータを格納する方法は?
- 15. ウィンドウパラメータをMySQLデータベースに格納する方法は?
- 16. localstorage ArrayをMySQLデータベースに格納する方法は?
- 17. ツリーベースのデータをデータベースに格納する方法は?
- 18. スピナーの値をデータベースに格納する方法は?
- 19. ruportテーブルのデータオブジェクトをデータベースに格納する方法は?
- 20. 入力値をデータベースに格納する方法は?
- 21. 他のオブジェクトを継承するオブジェクトを格納する方法
- 22. DateオブジェクトをSharedPreferencesに格納する方法は?
- 23. 複数のオブジェクトをflex sharedlocalobjectに格納する方法は?
- 24. オブジェクトを関数に格納する方法は?
- 25. ASP.NET 5(Core):オブジェクトをセッションキャッシュ(ISession)に格納する方法は?
- 26. 共有メモリ(C++)にstlオブジェクトを格納する方法は?
- 27. data()オブジェクトにフォーム値を格納する方法は?
- 28. html5のlocalStorageオブジェクトに配列を格納する方法は?
- 29. 画像をSQLiteに格納する
- 30. データベースに格納されているユニコードにアクセスする方法
私はオブジェクトのシリアライズを行うためのコードスニペットを提供しています。 – Kumar
私は答えを編集し、オブジェクトのシリアル化を行う方法を教える記事へのリンクを与えました。 – Prashast
リンクは、シリアル化に関する情報がないOracle Javaの開始ページにつながる – Budda