gpt4 book ai didi

java - 错误: method verifyCredentials in interface AccountService cannot be applied to given types

转载 作者:行者123 更新时间:2023-12-01 18:02:18 27 4
gpt4 key购买 nike

我在 Twitter 集成应用程序中使用以下代码。

Twitter.getApiClient(session).getAccountService()
.verifyCredentials(true, false, new Callback<User>() {
@Override
public void failure(TwitterException e) {
//If any error occurs handle it here
}

@Override
public void success(Result<User> userResult) {
// get the user details

}
});

它抛出以下错误。

error: method verifyCredentials in interface AccountService cannot be applied to given types;

required: Boolean,Boolean

found: boolean,boolean,<anonymous Callback>

reason: actual and formal argument lists differ in length

有人可以帮我解决这个错误吗?

最佳答案

尽管文档仍然指定了该方法的两个版本verifyCredentials(),一个将回调作为参数,一个不将回调作为参数,我仍然遇到了同样的问题。

我尝试在Android Studio中打开源代码,但它只有没有回调的版本。

这是我解决问题的方法。

    //Getting the account service of the user logged in
Call<User> call = Twitter.getApiClient(session).getAccountService()
.verifyCredentials(true, false);
call.enqueue(new Callback<User>() {
@Override
public void failure(TwitterException e) {
//If any error occurs handle it here
}
@Override
public void success(Result<User> userResult) {
//If it succeeds creating a User object from userResult.data
User user = userResult.data;
setProfilePic(user.profileImageUrl.replace("_normal", ""));
twitterLoginButton.setVisibility(View.GONE);
}
});

这里是文档链接:Fabric Documentation

来源:Twitter Login Android

关于java - 错误: method verifyCredentials in interface AccountService cannot be applied to given types,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39952710/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com