Imr*_*esz 5 android realm react-native
我正在开发一个 TrainingPlan React-Native 应用程序。
我想将数据存储在 Realm 数据库中。当我创建默认数据库文件时,它工作得很好:
let realm=new Realm({path:'training.realm});
realm.write(() => {
realm.create('Training', { type: 'group', members: 12, });
});
Run Code Online (Sandbox Code Playgroud)
它在此路径中创建了 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, });
});
Run Code Online (Sandbox Code Playgroud)
这将创建文件,但显示“错误只读文件系统”。在这个路径中,我可以创建文件夹,将文件复制到那里。
为什么这个显示只读?(Android Studio AVD 和真正的 USB 连接手机上的错误相同。)
问候, 伊姆雷
归档时间: |
|
查看次数: |
669 次 |
最近记录: |