Показать прогресс при запуске намерения? - PullRequest
0 голосов
/ 23 июня 2011

Можно ли показать диалог или ProgressBar на этапах намерения до и после выполнения?

Я запускаю Намерение из своей Деятельности, чтобы показать Галерею изображений. Впоследствии пользователь сможет обрезать выбранное изображение.

Проблема: запуск галереи занимает некоторое время, и результирующая обрезка также очень медленная. По крайней мере, я хотел бы показать индикатор занятости на начальной и конечной фазах Intent.

Вот как я запускаю свое намерение:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT); 
            intent.setType("image/*");
            intent.putExtra("crop", "true");
            intent.putExtra("outputX", 320); // crop down to 320 x 320 pixels
            intent.putExtra("outputY", 320);
            intent.putExtra("aspectX", 1); // 1:1 aspect ratio
            intent.putExtra("aspectY", 1);
            intent.putExtra("scale", true); // 
            intent.putExtra("noFaceDetection", true); 
            intent.putExtra("return-data", true); // return data as Bitmap (only do for small images)
            startActivityForResult(intent, REQUEST_CHOICE_IMAGE); 

1 Ответ

1 голос
/ 23 июня 2011

Я думаю, что ответ здесь должен помочь вам.

...