При разработке мобильного приложения столкнулся с проблемой. Для реализации необходимого мне функционала мне необходимо запускать стороннее приложение на андроид , без возврата результата приложения. Таким бразом я не знаю когда приложение отработало. Но при определённых условиях мне нужно передать интент завершения этого приложения.Насколько я понимаю то оно передаёт уже новооткрытому приложению. Примерный код того что хотел увидеть:
Процедура FindByBarcode(РазовоеСканирование = True, Автофокус = True, ПодсветкаКамеры = False) Export
#IF MobileAppClient OR МобильныйКлиент Then
Если СредстваМультимедиа.ПоддерживаетсяСканированиеШтрихКодов() Тогда
НовВЗ = New ЗапускПриложенияМобильногоУстройства();
НовВЗ.Действие = "com.theif.emailfileexchange.action.enableQRScanner";
НовВЗ.ДополнительныеДанные.Добавить("oneScan", РазовоеСканирование);
НовВЗ.ДополнительныеДанные.Добавить("autoFocus", Автофокус);
НовВЗ.ДополнительныеДанные.Добавить("flashLight", ПодсветкаКамеры);
НовВЗ.Запустить(False);
i=0;
Пока i<10 Цикл
i=i+1;
КонецЦикла;
НовВЗ.Действие = "com.theif.emailfileexchange.action.disableQRScanner";
НовВЗ.Запустить(false);
КонецЕсли;
#EndIf
КонецПроцедуры
Показать