0
私のアプリケーションを更新しようとしています。そのために、私のアプリケーションをローカルパスから再インストールしようとしています。再インストールAndroidでプログラムをプログラムでインストールしてもデータを消去します
public void installApplication(String fileLocalPath){
Uri installpackageURI = Uri.parse("package:ABC");
Intent installIntent = new Intent(android.content.Intent.ACTION_VIEW, installpackageURI);
installIntent.setDataAndType(Uri.parse(fileLocalPath), "application/vnd.android.package-archive");
// deleteDatabase(DatabaseName);
// startActivity(installIntent);
}
これは、インストールの確認のためのアラートをユーザーに提供します。今私はintDataを開始する前にdeleteDatabase関数(上のコードでコメント)に呼び出してデータを削除し、私はインストールをキャンセルすると、データが失われます。
それ以外の場合は、データを消去できません。
更新中にデータを消去する方法を教えてください。前もって感謝します。
まだ問題はありますか? – vrs