Android总是想要创建数据库

时间:2010-11-11 01:10:43

标签: android database

我正在开发一个小型的Android数据库应用程序(我是一个Android新手)。我有一个在不同平台上创建的现有sqlite3数据库。当我使用它时,我的SQLiteOpenHelper总是调用OnCreate(当然失败了)。当我让Android创建数据库时,所有工作都很好 - 第一次调用OnCreate,但不是随后调用。

android_metadata表与local = en_US一起出现。

发生了什么事?

1 个答案:

答案 0 :(得分:0)

你是什么意思不同的平台,你的意思是不同的Android应用程序?如果是这种情况并且您需要在此应用程序中使用它,则必须将数据库(如内容提供程序)公开给此应用程序。

@xandy如果您在eclipse平台上进行Android开发,请执行以下操作。

转到DDMS - >文件资源管理器 - >数据 - >数据 - >您的申请 - >如果不存在,则创建数据库文件夹。

然后有一个选项“将文件推送到此设备”推送您的数据库文件。 :)

希望有所帮助:)