ЗапускПриложенияМобильногоУстройства.ЗапуститьБезОжидания

Методы · RunWithoutWaiting

Запускает приложение без ожидания результата. Данный метод поддерживается не на всех устройствах. Для проверки совместимости устройства перед вызовом данного метода следует использовать метод ПоддерживаетсяЗапуск.

Синтаксис

ЗапуститьБезОжидания()
Полное описание, параметры и ограничения

ЗапускПриложенияМобильногоУстройства.ЗапуститьБезОжидания (MobileDeviceApplicationRun.RunWithoutWaiting)

ЗапускПриложенияМобильногоУстройства (MobileDeviceApplicationRun)

ЗапуститьБезОжидания (RunWithoutWaiting)

Доступен, начиная с версии 8.3.23.

Синтаксис:
ЗапуститьБезОжидания()
Возвращаемое значение:
Тип: Булево.
В зависимости от успешности запуска приложения возвращается значение Истина или Ложь.
Описание:

Запускает приложение без ожидания результата. Данный метод поддерживается не на всех устройствах. Для проверки совместимости устройства перед вызовом данного метода следует использовать метод ПоддерживаетсяЗапуск.

Доступность:

Мобильный клиент, мобильное приложение (клиент).

Использование в версии:

Доступен, начиная с версии 8.3.23.

Методическая информация

Практические примеры

Открыть собственную ссылку без ожидания

Отдельный современный метод возвращает только признак запуска.

Где и как запускать

Мобильный клиент, мобильное приложение (клиент), Android.

Подготовка

  1. Вставьте блок в модуль собственной управляемой формы. Из клиентского обработчика кнопки вызовите первую процедуру без параметров. Если указано иное место вставки, используйте его. Экспортные обработчики оповещения вызывает платформа, не вызывайте их вручную.

  2. Android и собственный установленный обработчик URI. Замените образец learningdemo://lesson/1 ссылкой своего приложения.

&НаКлиенте
Процедура ОткрытьУчебнуюСсылку()
    Запуск = Новый ЗапускПриложенияМобильногоУстройства("android.intent.action.VIEW", "learningdemo://lesson/1");
    Если Не Запуск.ПоддерживаетсяЗапуск() Тогда
        Сообщить("Запуск не поддерживается");
        Возврат;
    КонецЕсли;
    Запущено = Запуск.ЗапуститьБезОжидания();
    Сообщить("Результат запуска: " + Строка(Запущено));
КонецПроцедуры

Разбор по шагам

  1. Создайте описание действия.

  2. Проверьте поддержку.

  3. Запустите без ожидания и покажите полученный признак.

Как проверить результат

  1. Не читается несуществующее свойство КодРезультата у Булево.

  2. Истина означает запуск, не завершение действия.

Ожидаемый результат

Получен признак запуска приложения без ожидания его результата.

На что обратить внимание

  1. Приложение-получатель и контракт URI должны существовать; сам объект Запуск их не устанавливает.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.