Android钛模块中的方法重载

Android钛模块中的方法重载,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);

是否可以对钛模块进行方法过载?专门针对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);

    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类方法?

您找到了解决这个问题的方法吗?目前面临同样的问题对不起,我还没有。你找到解决这个问题的办法了吗?现在面临同样的问题对不起,我没有。