2016-04-27 12 views
0

ストレージ権限が手動でオフになっているかどうかを確認したいだけですが、作成されたテーブルが削除され、保存されているすべてのデータが削除されますか?私は本当に私は手動でストレージのアクセス許可をオフにし、私のアプリケーションを再び起動し、ストレージのアクセス許可を受け入れるので、私のテーブルから格納されているすべてのデータが空になるので、私は本当に混乱している。ありがとうございますストレージ権限がアンドロイド6.0から手動で変更された場合、データベース(SQLiteOpenHelper)は削除されますか?

答えて

0

Androidでのストレージのアクセス許可は外部ストレージにのみ影響します。あなたのデータベースは、アプリケーションのプライベートディレクトリに保存する必要があり、そこに読み書きする権限は必要ありません。

権限を手動で拒否すると、システムによってアプリケーションが停止します。一部のデータを永続化していない可能性があり、アプリケーションが停止したときに失われている場合は、データベースに書き込む際にフローを確認してください。

+0

この情報に感謝します:) – Kuro

関連する問題