如果从android 6.0手动更改存储权限,数据库(SQLiteOpenHelper)会被删除吗?

问题描述 投票:0回答:1

如果手动关闭存储权限,创建的表会被drop吗,已经存储的数据会被删除吗?

我真的很困惑,因为当我手动关闭存储权限,然后再次启动我的应用程序并接受存储权限时,我表中存储的所有数据都变成空了。

android android-6.0-marshmallow
1个回答
0
投票

Android 上的存储权限仅影响外部存储。您的数据库应存储在应用程序的私有目录中,并且您不需要任何读/写权限。

当您手动拒绝权限时,应用程序将被系统停止。您可能没有保留某些数据,并且当应用程序停止时数据会丢失,请在写入数据库时检查您的流程。

© www.soinside.com 2019 - 2024. All rights reserved.