Веб-виджет Tizen, запускающий приложение из фона на передний план - PullRequest
1 голос
/ 25 марта 2019

Я занимаюсь разработкой носимого приложения, в котором я хочу запустить приложение из виджета. Я использовал appControl для запуска приложения при нажатии на виджет, но этот метод работает, только если приложение еще не запущено. Если приложение отправлено в фоновом режиме (например, homekey). Виджет не может запустить его или вывести на передний план. Если я убью экземпляр приложения вручную из диспетчера приложений, я смогу вызвать его снова из виджета.

Может кто-нибудь сказать мне, есть ли какой-либо параметр в методе config.xml или launchAppControl, позволяющий виджету показывать уже запущенное приложение?

var viewAllS2 = document.getElementById("s02_all_btn");
viewAllS2.addEventListener("click", viewAllReminders, true);

function viewAllReminders() {
    var app = window.tizen.application.getCurrentApplication();
    var appId = app.appInfo.id.substring(0, (app.appInfo.id.lastIndexOf(".")));
    var appControl = new window.tizen.ApplicationControl("http://tizen.org/appcontrol/operation/viewallrem", null, null, null, null);
    window.tizen.application.launchAppControl(appControl, appId,
        function () {
            console.log("launch application control succeed");
        },
        function (e) {
            console.log("launch application control failed. reason: " + e.message);
        },
        null
    );
}
...