2012-08-16 23 views
0

如果我在开发时创建SQLite DB和带有一些数据的表,然后构建该应用的apk,当我在android Device上安装apk时,该表和数据是否保持不变?SQlite与Android

+0

不行,这样做你已经把你的数据库放在资产文件夹里 – VenomVendor 2012-08-16 08:00:51

+0

@RohanDeokar请看我的答案。 – 2012-08-20 11:51:29

回答

0

是的,你应该把你的DB的资产文件夹...

+0

@ Feradau,你的意思是在模拟器上运行应用程序后,我只需要将文件资源管理器中的粘贴文件数据库文件复制到项目中的资源文件夹中。是这样吗? – 2012-08-16 11:51:22

+0

取决于你想要什么......但是,这应该工作! – Ferdau 2012-08-16 11:52:40

+0

@ Feradau,但是如果我将DB文件保存在资产中,可以使用普通数据库代码访问它,或者我们需要将其更改为其他任何内容 – 2012-08-17 05:45:29

0

这不是case..your数据库不会得到该设备上移植..

0

,你需要了解的事情是,你的应用程序没有得到移植与数据库。它将在您的应用程序第一次运行时在设备上创建。这就是为什么onCreated()方法只运行一次。