質問: 現在、Android Studioでデータベースを使用するアプリを作成しています。 ふと思ったのですが、アプリで生成したDBはアプリのアンインストールの際に同時に消されるのでしょうか? 下記のことを試したのでたぶんアンインストールの際に削除されていると思うのですが、心配なので質問しました。 ご回答よろしくお願いします。 試したこと エミュレータでアプリをインストールし、DBを作成してアプリをアンインストールし、もう一度インストール。 最初に作成したDBは表示されなかった。
回答: データベースファイルの保存場所を自分で指定(SQLiteOpenHelperのコンストラクターの第2引数をフルパスで記述)していなければ、 /data/data/<パッケージ名>/databases/ という場所に保存されます。/data/data/<パッケージ名>の以下はアプリのアンインストール時に削除されます。