0

sqlite データベースを作成する Android アプリケーションを開発してインストールしました。このアプリをアンインストールすると、データベースは自動的に削除されますか?

4

3 に答える 3

2

データベースはプライベートストレージ(/data/data/{package.name}/databases/db.file)にあるファイルです。アプリをアンインストールすると、/ data / data / {package.name} /が削除され、ユーザーが関連付けられます。アプリにあります。

于 2012-10-25T11:33:21.630 に答える
1

はい....
データベースを作成すると、に配置されdata/data/YourPackage/mydatabase.dbます。
エミュレーターまたは電話にアプリケーションをインストールすると、ファイル エクスプローラーに表示されます。
このmydatabase.dbファイルは、アプリケーションをアンインストールすると削除されますが、このアプリケーションを再インストールすると、このデータベース ファイルが再度作成され、プライベート フォルダで使用できるようになります。

編集

データベース ( SQLite ) に値を格納するとします。このためには、次のような 1 つの Java クラスを作成する必要がありMySQLiteHelper、データベースに値を書き込むだけです。
アプリケーションをアンインストールすると、値とデータベースが削除されますが、アプリケーションを再インストールすると、データベースが再度作成されますが、以前の値は失われます。

于 2012-10-25T13:39:14.657 に答える
0

そうだと思いますが、データベースはアプリのプライベートフォルダにあるすべてのファイルとともに削除されます:)

于 2012-10-25T11:33:49.990 に答える