gpt4 book ai didi

java - AndroidAsyncHttp 错误

转载 作者:行者123 更新时间:2023-11-30 02:47:19 29 4
gpt4 key购买 nike

我正在尝试为 Braintree 项目实现 LoopJ AndroidAsyncHttp。我下载了 .jar 文件并将其添加为库。

我现在有以下代码:

public class PayCharge extends Activity {

AsyncHttpClient client = new AsyncHttpClient();

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.paycharge);



client.get("https://xxx.herokuapp.com/generateToken.php", new TextHttpResponseHandler() {


@Override
public void onStart() {
// Initiated the request
}

@Override
public void onSuccess(String clientToken) {
// Successfully got a response
}

@Override
public void onFailure(String responseBody, Throwable e) {
// Response failed :(
}

@Override
public void onFinish() {
// Completed the request (either success or failure)
}



});

}


}

但是,TextHttpResponseHandler() 部分带有红色下划线并出现以下错误:“派生自 TextHttpResponseHandler() 的匿名类”类必须声明为抽象类或在 TextHttpResponseHandler 中实现抽象方法 onSuccess(int, Header[], string)”

此外,onSuccess 和 onFailure @Override 都带有红色下划线,声称该方法不会从其父类(super class)中覆盖。

我是初学者,所以不太确定如何进行。谢谢!

最佳答案

如果保持您的代码与问题中的代码相同,并且将 onSuccess(String clientToken) 的方法签名更改为 onSuccess(int responseCode, Header[] responseHeaders, String responseBody ) 响应正文将是调用 onSuccess 的字符串。这将是来自您服务器的客户端 token 。

关于java - AndroidAsyncHttp 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24809387/

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