sqlite データベースを作成する Android アプリケーションを開発してインストールしました。このアプリをアンインストールすると、データベースは自動的に削除されますか?
3 に答える
データベースはプライベートストレージ(/data/data/{package.name}/databases/db.file)にあるファイルです。アプリをアンインストールすると、/ data / data / {package.name} /が削除され、ユーザーが関連付けられます。アプリにあります。
はい....
データベースを作成すると、に配置されdata/data/YourPackage/mydatabase.db
ます。
エミュレーターまたは電話にアプリケーションをインストールすると、ファイル エクスプローラーに表示されます。
このmydatabase.db
ファイルは、アプリケーションをアンインストールすると削除されますが、このアプリケーションを再インストールすると、このデータベース ファイルが再度作成され、プライベート フォルダで使用できるようになります。
編集
データベース ( SQLite ) に値を格納するとします。このためには、次のような 1 つの Java クラスを作成する必要がありMySQLiteHelper
、データベースに値を書き込むだけです。
アプリケーションをアンインストールすると、値とデータベースが削除されますが、アプリケーションを再インストールすると、データベースが再度作成されますが、以前の値は失われます。
そうだと思いますが、データベースはアプリのプライベートフォルダにあるすべてのファイルとともに削除されます:)