Я занимаюсь разработкой носимого приложения, в котором я хочу запустить приложение из виджета. Я использовал 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
);
}