// 按兩次退出
var flag = 0;
unction exitApp (){
api.addEventListener({
name: 'keyback'
}, function(ret, err) {
if (flag == 1) {
api.closeWidget({
silent: true
});
}
else {
flag = 1;
api.toast({
msg: '再點一次退出應用',
duration: 2000,
location: 'bottom'
});
setTimeout(function() {
flag = 0;
}, 2000);
}
})
}
// 攔截Android的返回鍵,在首頁點擊返回鍵,提示退出應用
api.addEventListener({
name: 'keyback'
}, function(ret, err) {
api.confirm({
title: '提示',
msg: '是否退出應用',
buttons: ['確定', '取消']
}, function(ret, err) {
if (ret.buttonIndex == 1) {
// 關閉當前的主Widget,就可以實現推出APP的效果
api.closeWidget({
silent: true //直接退出,無需提示
});
}
});
});