私のアプリケーションから、コードを使用してアプリケーションをアンインストールしようとしています
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE);
uninstallIntent.setData(Uri.parse("package:" +packageName));
uninstallIntent.setAction(Intent.ACTION_VIEW);
startActivityForResult(uninstallIntent,UNINSTALL_APPLICATION);
結果のアクティビティを開始しているように、キャンセルされた場合やokをクリックした場合など、ユーザーの入力に基づいてさまざまなアクションを実行したいと考えています。
私が予想したように、[OK] をクリックした結果コードは になりRESULT_OK
、[キャンセル] をクリックすると になりますRESULT_CANCEL
が、実際にはどちらの場合もRESULT_CANCEL
.
では、どうすればユーザーの入力を区別できますか。
ありがとう!