Ibm mobilefirst 具有android后退按钮行为的worklight
我需要你的帮助,我们目前正在使用worklight混合应用程序和sencha框架,我们需要在用户按下android后退按钮时触发。事实上,那一次我试图从我的设备上获取警报,之后我需要关闭应用程序。 我们目前收到设备上显示“是”或“否”确认消息的警报。如果单击“是”,则表示希望关闭或最小化应用程序。在那个代码下面我被试过了。如何使用worklight API关闭应用程序Ibm mobilefirst 具有android后退按钮行为的worklight,ibm-mobilefirst,Ibm Mobilefirst,我需要你的帮助,我们目前正在使用worklight混合应用程序和sencha框架,我们需要在用户按下android后退按钮时触发。事实上,那一次我试图从我的设备上获取警报,之后我需要关闭应用程序。 我们目前收到设备上显示“是”或“否”确认消息的警报。如果单击“是”,则表示希望关闭或最小化应用程序。在那个代码下面我被试过了。如何使用worklight API关闭应用程序 if (Ext.os.is('Android')) { document.addEventLi
if (Ext.os.is('Android')) {
document.addEventListener("backbutton", Ext.bind(onBackKeyDown, this), false);
function onBackKeyDown(eve) {
eve.preventDefault();
Ext.Msg.confirm('Test',"Are you Want Quit Application", function (btn) {
switch (btn) {
case 'yes':
WL.Client.reloadApp(); // this is i am using but i dnt want this.
break;
default:
break;
}
});
}
}
谢谢
karthik E在Android和iOS中,退出应用程序不再被视为一种应该通过编程方式完成的操作。这是最终用户必须明确执行的操作 也就是说,在应用程序“关闭”后,最终用户必须使用物理/软件按钮打开应用程序列表,并通过将应用程序从列表中滑出退出应用程序 这项工作:
function wlCommonInit(){
WL.App.overrideBackButton(checkQuit());
}
function checkQuit() {
WL.SimpleDialog.show(
"Quit application",
"Are you sure?",
[
{text: "Yes", handler: function() {WL.App.close();}},
{text: "No", handler: function() {}}
]
);
}