2010-02-17 23 views
0

我想問你的建議, 我有一個綁定到數據庫的項目列表,我想將這些項目(通過我的數據庫)序列化到文件,並在將來反序列化他們。現在我們知道,我必須遍歷數據庫中的所有行,併爲每一行創建一個新對象,並將「對象packadge」序列化到文件中。 的概率是,如果我的數據庫中有10000行,那麼它的10000個對象的分配.. 任何想法如何避免它?將列表序列化到文件

謝謝, 射線。

+0

大多數數據庫應該具有某種「轉儲」功能,允許您保存數據庫的某些部分。 – Pace 2010-02-17 02:17:18

+0

您想在運行期間執行此操作嗎? – 2010-02-17 02:47:59

+0

是的,我想在runt上做它 – rayman 2010-02-17 11:27:51

回答

0

http://developer.android.com/guide/developing/tools/adb.html

從亞行遠程shell,你可以使用 的sqlite3的命令行程序 管理由 的Android應用程序創建的SQLite數據庫。 sqlite3工具 包含許多有用的命令,例如 .dump,用於打印 表的內容並使用.schema打印現有 表的SQL CREATE語句。該工具還爲您提供了 執行SQLite命令的能力。

+0

是的,但是當你說在飛行..我可以從我的應用程序內編碼? – rayman 2010-02-17 11:32:09

+0

對不起,我不知道你在運行時需要它。我不確定是否有可能。 :( – Macarse 2010-02-17 23:49:59