Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 дек 2024, 20:19

Мобильная платформа & Множественный выбор изображений

Автор rv, 15 сен 2017, 09:51

0 Пользователей и 1 гость просматривают эту тему.

rv

Не получается сделать множественный выбор изображений из галереи для Android.

#Если МобильноеПриложениеКлиент Тогда
  НовВз = Новый ЗапускПриложенияМобильногоУстройства();
  НовВз.Действие = "android.intent.action.GET_CONTENT";
  НовВз.Тип = "image/*";
  НовВз.Категория = "android.intent.category.DEFAULT";
  НовВз.ДополнительныеДанные.Добавить("android.intent.extra.LOCAL_ONLY", Истина);
  //НовВз.ДополнительныеДанные.Добавить("android.intent.extra.ALLOW_MULTIPLE", Истина);

  Если НовВз.Запустить(Истина) <> 0 Тогда
    СоздатьНовыйФайл(Новый ДвоичныеДанные(НовВз.Данные), "jpg", "image/jpeg");
  КонецЕсли;
#КонецЕсли

Так можно получить одну картинку. Но хочется большего, хочется множественный выбор. Если снять комментарий со строки 7, то множественный выбор появится, можно отметить сразу несколько картинок. Но вот беда, по завершении в НовВз.Данные пустая строка. А куда он тогда выбранные картинки сохранил? Как его заставить вернуть не путь к одной картинке, а массив выбранных?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск