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() 部分は、次のエラーで赤の下線が引かれています: class 'Anonymous class派生元 TextHttpResponseHandler()' は、abstract として宣言するか、TextHttpResponseHandler で抽象メソッド onSuccess(int, Header[], string) を実装する必要があります"
さらに、onSuccess と onFailure @Override の両方に赤い下線が引かれ、メソッドがそのスーパークラスからオーバーライドされないことを示しています。
私は初心者なので、どのように進めればよいかわかりません。ありがとう!