试图在一个只读的数据库中写入Titanium Android

时间:2014-10-13 05:56:42

标签: android sqlite titanium

我已经从我的SD卡打开了db文件。我需要在发生更改时更新该文件。

if (Ti.Platform.name === 'android' && Ti.Filesystem.isExternalStoragePresent()) {
var db2 = Ti.Database.open(Ti.Filesystem.externalStorageDirectory + 'path' + Ti.Filesystem.separator + 'to' + Ti.Filesystem.separator + 'mydb2Installed'); }

当我尝试更新时,它说

  

“ReadOnly文件无法更新”

我想将其作为可写数据库文件。在原生android我有一个解决方案,

this.getWritableDatabase() ;

Reference

在Titanium中

我怎么能把它作为可写文件?

注意:在TiApp.xml中,我添加了

的权限
  

WRITE_EXTERNALSTORAGE

0 个答案:

没有答案