私のAndroidアプリケーションでは、複数の可能なアプリがある場合、特定の画像を表示するために他のどのアプリケーションを使用する必要があるかをユーザーに選択してもらいたいです。したがって、次のコードを取得しました。
final Intent intent = new Intent(Intent.ACTION_VIEW)
.setDataAndType(uri, IMAGE_MIME_TYPE)
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_ACTIVITY_NO_HISTORY);
context.startActivity(intent);
意図したとおり、アプリ チューザーが表示されます。
たとえば、ユーザーが戻るボタンでアプリの選択をキャンセルしたときに閉じたいと思いますstartActivity
。ProgressDialog
アプリの選択がキャンセルされたことを確認する最善の方法は何ですか? つまり、どこで閉じる必要がありますProgressDialog
か?