Titanium Appcelerator回调功能在Android中不起作用

Titanium Appcelerator callback fuction not working in Android

本文关键字:Android 不起作用 功能 Appcelerator 回调 Titanium      更新时间:2023-09-26

我在Titanium Appcelerator工作过,iOS和Android都有。回调函数在Android中不起作用,但在iOS中起作用,下面是的简单示例

$.saveBtnVw.addEventListener('click', function(e){
    console.log("Save Button Clicked");
    saveAction(calBkFun);
});
var calBkFun = function(){
    console.log("Inside Call Back Function");
    alert("Call Back function Working.....");
};
function saveAction(calBkFun){
    console.log("Inside SaveAction Function");
    calBkFun;
}

仅获取控制台输出"Save Button Clicked""Save Button Clicked"

但不能进入"内部回叫功能",也不能获得警报。

这也不适用于我的通用函数(比如app.js内部)。希望有人能帮助解决这个问题。

提前感谢!

calBkFun是一个函数,所以应该这样调用它:

function saveAction(calBkFun){
    console.log("Inside SaveAction Function");
    calBkFun();
}