1

アプリケーションをアンインストールするときに、そのアプリケーションで使用されていたデータも削除する方法はありますか? ある種の onUninstall メソッドを意味しますか?

ありがとう

4

3 に答える 3

1

申し訳ありませんが、Android(現在)にはのようなメソッドはありませんonUninstall。したがって、アンインストール中にコードを実行する方法はありません。詳細については、このスレッドをご覧ください。

ただし、createExternalStoragePrivateFileメソッドgetExternalFilesDirを使用して外部ファイルを作成することはできます。アプリがアンインストールされると削除されます。

Android開発サイトのドキュメントとサンプルコードをご覧ください。

于 2012-11-02T07:15:07.827 に答える
1

アプリケーションがアンインストールされたときにアプリのデータも削除されるように、そのようなデータは /data/data/ に保存する必要があります。Activity.getDir()を使用してそのフォルダーを取得できます。

于 2012-11-02T07:22:16.973 に答える
0

いいえ、APK に保存されているデータは常に削除されます。

SDカードに保存する場合、元に戻すことができる可能性がありますが、開発者はセキュリティ上の理由からそのデータを他の場所から削除することもできます.

開発者がフォームSDカードを取り外さなかったことがあります。コーディングによって戻って再利用できるようにします。

そのため、データをどこに保存し、どのように使用するかはあなた次第です。

于 2012-11-02T07:00:56.650 に答える