Галерея изображений по умолчанию не открывается в Android планшет HoneyComb (v 3.2) программно - PullRequest
2 голосов
/ 15 февраля 2012

Я использую этот код, чтобы открыть галерею изображений по умолчанию и выбрать одно изображение.

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse
                ("file://"+ Environment.getExternalStorageDirectory())));


    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    intent.setType("image/*");
    startActivityForResult(intent, 0);

Это прекрасно работает в Android 2.2 и 2.3, но не работает в планшете HoneyComb (v 3.2).

В чем может быть проблема?

1 Ответ

2 голосов
/ 17 февраля 2012
    Intent intent = new Intent();

    intent.setType("image/*");
    intent.setAction(Intent.ACTION_GET_CONTENT);

    startActivityForResult(Intent.createChooser(intent, "Complete action using"), 2);
...