ohos data storage存储数据时 DevEco Studio重新运行后 会清除原来存储的数据吗

ohos data storage存储数据时 DevEco Studio重新运行后 会清除原来存储的数据吗 @ohos.data.storage存储数据时,DevEco Studio重新运行后,会清除原来存储的数据吗?

3 回复

DevEco Studio点击运行按钮,会默认先卸载应用再进行安装,@ohos.data.storage存储数据时存在应用内部存储路径下的,所以卸载应用时会把应用数据也一并清除,之前存储的数据也会清除掉。 若想重新运行时保存原有存储的数据,可在【Run - Edit Configurations】中勾选“Keep Application Data”,此时运行只会覆盖安装,不会卸载安装,可实现重新运行后原有存储的数据不会清除


在OpenHarmony(OHOS)中使用DevEco Studio进行开发时,存储的数据是否会因重新运行而被清除,取决于你使用的存储方式。如果使用PreferencesRdbStore等持久化存储方式,数据在应用重新运行后仍然存在。如果使用内存缓存或临时文件等非持久化存储方式,数据在应用重新运行后会被清除。确保选择正确的存储方式以保留数据。

在HarmonyOS中,使用DevEco Studio开发应用时,如果使用PreferencesDatabase等持久化存储方式,数据不会因应用重新运行而被清除。但如果使用内存缓存或临时文件,数据可能会丢失。建议使用PreferencesSQLite等持久化存储方案以确保数据长期保存。

回到顶部