2017-01-30 10 views
2

私は、持続性のためにGreenDaoを使用するAndroidアプリを持っています。アンインストール時にGreenDaoデータベースが削除されない

私はGreenDaoがデフォルト(Where is my database file created

によって、そのデータを格納しているデバイスからアプリをアンインストールすると、パス/データ/データ/ [パッケージ名]の下で任意のデータファイルを削除する必要があることを印象/データベース、下のよ

アプリを再インストールして実行すると、アプリが実行されていないことを確認してアプリをアンインストールして実行すると、以前のセッションのデータは保存されません。

ただし、この前のセッションで保存した特定のユーザーデータは、クリーンインストール後に関連するUserDaoに対してgetRowById要求を実行すると利用可能なままです。

なぜこのデータはアンインストール後も保持されますか?

答えて

2

値がtrueに設定されている場合、android:allowBackupの値を確認してください。アンドロイドはデータベースをバックアップし、アンインストール後も保持します。

関連する問題