0

我正在使用此代码

    Intent photoPickerIntent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
    photoPickerIntent.setType("image/*");
    photoPickerIntent.setAction(Intent.ACTION_GET_CONTENT);
    photoPickerIntent.addCategory(Intent.CATEGORY_OPENABLE);
    photoPickerIntent.putExtra(Intent.EXTRA_LOCAL_ONLY, true);
    startActivityForResult(Intent.createChooser(photoPickerIntent, "Image File Picker"), 1000);

在我的应用程序中从 sdcard 中选择图像。

这工作正常,根据我的要求,我需要自己关闭 ACTION_PICK 选择器活动,就像当我们触摸将关闭的对话框外部时......

但是我们如何以编程方式关闭这种类型的对话框呢?

4

1 回答 1

2

你不能。

该选择器实际上是一个单独的活动,由意图启动(当用户选择某些内容时,它将通过意图启动另一个活动)。

您无法控制该选择器,它实际上不在您的应用程序中。

于 2013-05-21T06:13:50.747 回答