Titanium Appcelerator回调功能无法在Android

时间:2015-06-25 21:08:01

标签: javascript callback titanium-alloy appcelerator-mobile titanium-android

我在Titanium Appcelerator工作,包括iOS和Android。 calll Back Function在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;
}

仅获取控制台输出“Sav e Button Clicked”“点击保存按钮”。

但不是getin “内部回拨功能”,也没有得到提醒。

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

提前致谢!

1 个答案:

答案 0 :(得分:1)

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

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