我正在开发可穿戴应用程序,我想从小部件启动该应用程序。单击小部件时,我使用了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
);
}