Android钛模块中的方法重载
是否可以对钛模块进行方法过载?专门针对Android 我有以下示例代码: AndroidAndroid钛模块中的方法重载,android,titanium,appcelerator,appcelerator-titanium,titanium-modules,Android,Titanium,Appcelerator,Appcelerator Titanium,Titanium Modules,是否可以对钛模块进行方法过载?专门针对Android 我有以下示例代码: Android @Kroll.method public void logout(KrollFunction callback) { Log.d(LCAT, "start logout"); final Activity activity = this.getActivity(); final Branch instance = Branch.getInstance(activity);
@Kroll.method
public void logout(KrollFunction callback)
{
Log.d(LCAT, "start logout");
final Activity activity = this.getActivity();
final Branch instance = Branch.getInstance(activity);
instance.logout();
callback.call(getKrollObject(), new HashMap());
}
@Kroll.method
public void logout()
{
Log.d(LCAT, "start logout");
final Activity activity = this.getActivity();
final Branch instance = Branch.getInstance(activity);
instance.logout();
}
Javascript
这不管用
$.onlogoutClicked = function() {
Ti.API.info("inside onlogoutClicked");
branch.logout(function () {
alert('Logout Session');
});
}
这管用
$.onlogoutClicked = function() {
Ti.API.info("inside onlogoutClicked");
branch.logout();
alert('Logout Session');
}
注意,我实现了一个用于注销的重载方法,您可以选择是否传递回调方法
所以我想知道如何重载Tianium的Java类方法?您找到了解决这个问题的方法吗?目前面临同样的问题对不起,我还没有。你找到解决这个问题的办法了吗?现在面临同样的问题对不起,我没有。