Android 如何将数据发送到服务器?

Android 如何将数据发送到服务器?,android,json,server,Android,Json,Server,条件:我有一个按钮。当用户单击按钮(例如添加新名称按钮)时,数据将发送到服务器 我有一个问题:如何向服务器添加新数据 基于此代码,我应该在onResponse和onFailure中添加什么内容: private void sendDataToServer() { APIClient client = ServiceGenerator.createService(APIClient.class); Call<ResponseBody> result = client.

条件:我有一个按钮。当用户单击按钮(例如添加新名称按钮)时,数据将发送到服务器

我有一个问题:如何向服务器添加新数据

基于此代码,我应该在onResponse和onFailure中添加什么内容:

 private void sendDataToServer() {
    APIClient client = ServiceGenerator.createService(APIClient.class);
    Call<ResponseBody> result = client.addNewName(etName.getText().toString(),
            etEnglish.getText().toString(),
            etGender.getText().toString());

    result.enqueue(new Callback<ResponseBody>() {

        @Override
        public void onResponse(Response<ResponseBody> response) {

        }

        @Override
        public void onFailure(Throwable t) {

            }
        }

    );}
private void sendDataToServer(){
APIClient client=ServiceGenerator.createService(APIClient.class);
调用结果=client.addNewName(etName.getText().toString(),
etEnglish.getText().toString(),
etGender.getText().toString());
result.enqueue(新回调(){
@凌驾
公共响应(响应){
}
@凌驾
失效时的公共无效(可丢弃的t){
}
}
);}
*编辑文本


谢谢。

我建议您检查Firebase API我一直在使用这个库,这使得使用JSON更加容易。您已经向服务器发送了数据,
onResponse()
可以简单地检查响应中的一些值,如果您的API提供了这些值,例如,
result\u code
,并且您可以显示消息或toast(操作已完成)或任何其他用户界面/存储。。。基于该操作所需的更改,同样适用于
onFailure()?我正在使用改型和json