アプリケーションをアンインストールするときに、そのアプリケーションで使用されていたデータも削除する方法はありますか? ある種の onUninstall メソッドを意味しますか?
ありがとう
アプリケーションをアンインストールするときに、そのアプリケーションで使用されていたデータも削除する方法はありますか? ある種の onUninstall メソッドを意味しますか?
ありがとう
申し訳ありませんが、Android(現在)にはのようなメソッドはありませんonUninstall
。したがって、アンインストール中にコードを実行する方法はありません。詳細については、このスレッドをご覧ください。
ただし、createExternalStoragePrivateFile
メソッドgetExternalFilesDir
を使用して外部ファイルを作成することはできます。アプリがアンインストールされると削除されます。
Android開発サイトのドキュメントとサンプルコードをご覧ください。
アプリケーションがアンインストールされたときにアプリのデータも削除されるように、そのようなデータは /data/data/ に保存する必要があります。Activity.getDir()を使用してそのフォルダーを取得できます。
いいえ、APK に保存されているデータは常に削除されます。
SDカードに保存する場合、元に戻すことができる可能性がありますが、開発者はセキュリティ上の理由からそのデータを他の場所から削除することもできます.
開発者がフォームSDカードを取り外さなかったことがあります。コーディングによって戻って再利用できるようにします。
そのため、データをどこに保存し、どのように使用するかはあなた次第です。