React-Native Realm数据库更改defaultPath

时间:2018-02-04 17:02:40

标签: android react-native realm

我正在开发一个TrainingPlan React-Native App。

我想将数据存储在Realm数据库中。 当我创建默认数据库文件时,它很有效:

let realm=new Realm({path:'training.realm});
realm.write(() => {
realm.create('Training', { type: 'group',  members: 12, });
});

它在此路径中创建training.realm并且运行良好(I / O):/ data / data / com.realmtmp / files / training.realm

如果我想更改tha路径,在哪里创建training.realm文件,我正在使用它:

let realm=new Realm({path:'/storage/emulated/0/training.realm'});
realm.write(() => {
realm.create('Training', { type: 'group',  members: 12, });
});

这会创建文件,但会显示“Error Read-only file system”。 在这条路径中,我可以创建文件夹,将文件复制到那里。

为什么这只显示为只读? (Android Studio AVD和真正的USB连接手机上的错误相同。)

此致  伊姆雷

0 个答案:

没有答案