当前位置: 首页>>代码示例>>Java>>正文


Java RequestParams.addBodyParameter方法代码示例

本文整理汇总了Java中org.xutils.http.RequestParams.addBodyParameter方法的典型用法代码示例。如果您正苦于以下问题:Java RequestParams.addBodyParameter方法的具体用法?Java RequestParams.addBodyParameter怎么用?Java RequestParams.addBodyParameter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.xutils.http.RequestParams的用法示例。


在下文中一共展示了RequestParams.addBodyParameter方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onCreate

import org.xutils.http.RequestParams; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setToolBarTitle(AppConstants.ToolBarTitle.Contacts);
    initMenu();
    RequestParams params=new RequestParams(AppConstants.BASE_ACTION+AppConstants.ALL_CONTACTS);
    params.addBodyParameter("token","426426426");
    Log.e("params",params.toString());

    x.http().get(params, new Callback.CommonCallback<String>() {
        @Override
        public void onSuccess(String result) {
            Log.e("ALL_CONTACTS","onSuccess");

            contactResponseBean=new Gson().fromJson(result.toString(),ContactResponseBean.class);
            contactAdapter = new ContactAdapter(ContactActivity.this,contactResponseBean);
            lvContact.setAdapter(contactAdapter);
        }

        @Override
        public void onError(Throwable ex, boolean isOnCallback) {
            Log.e("ALL_CONTACTS",ex.toString());
        }

        @Override
        public void onCancelled(CancelledException cex) {

        }

        @Override
        public void onFinished() {

        }
    });


}
 
开发者ID:MedicationReminder,项目名称:MedicationReminder,代码行数:39,代码来源:ContactActivity.java

示例2: onCreate

import org.xutils.http.RequestParams; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setToolBarTitle(AppConstants.ToolBarTitle.nationalDrugstore1);

    RequestParams requestParams=new RequestParams("http://www.yiliaode.com/api/v1/app_drugreminds/seach_drug_stores");
    requestParams.addBodyParameter("name",this.getIntent().getExtras().getString("flag"));
    x.http().get(requestParams, new Callback.CommonCallback<String>() {
        @Override
        public void onSuccess(String result) {
            searchDrugStoresResponseBean=new Gson().fromJson(result,SearchDrugStoresResponseBean.class);
            searchDrugStoresAdapter=new SearchDrugStoresAdapter(SearchDrugStoresActivity.this,searchDrugStoresResponseBean);
            nationalDrugstoreListView.setAdapter(searchDrugStoresAdapter);
        }

        @Override
        public void onError(Throwable ex, boolean isOnCallback) {

        }

        @Override
        public void onCancelled(CancelledException cex) {

        }

        @Override
        public void onFinished() {

        }
    });
}
 
开发者ID:MedicationReminder,项目名称:MedicationReminder,代码行数:32,代码来源:SearchDrugStoresActivity.java

示例3: post

import org.xutils.http.RequestParams; //导入方法依赖的package包/类
/**
 * 异步post请求
 *
 * @param url
 * @param maps
 * @param callback
 */
public void post(String url, Map<String, String> maps, final XCallBack callback) {
    RequestParams params =new RequestParams(url);
            //LinkHelper.getparams(url);
    if (maps != null && !maps.isEmpty()) {
        for (Map.Entry<String, String> entry : maps.entrySet()) {
            params.addBodyParameter(entry.getKey(), entry.getValue());
        }
        Log.e(url,params.toString());
    }
    Log.e("url",params.toString());
    x.http().post(params, new Callback.CommonCallback<String>() {

        @Override
        public void onSuccess(String result) {
            onSuccessResponse(result, callback);
        }

        @Override
        public void onError(Throwable ex, boolean isOnCallback) {

        }

        @Override
        public void onCancelled(CancelledException cex) {

        }

        @Override
        public void onFinished() {

        }
    });
}
 
开发者ID:MedicationReminder,项目名称:MedicationReminder,代码行数:41,代码来源:XUtilHttpRequest.java

示例4: httpSearchLike

import org.xutils.http.RequestParams; //导入方法依赖的package包/类
private void httpSearchLike() {
    RequestParams params=new RequestParams("http://101.69.181.251/api/v1/app_drugreminds/all_drugs_name");
    params.addBodyParameter("name",medName.getText().toString().trim());
    x.http().get(params, new Callback.CommonCallback<String>() {
        @Override
        public void onSuccess(String result) {
            try {
                JSONArray medNameJO= (new JSONObject(result)).getJSONArray("drug_names");
                if(medNameJO.length()==0) ToastUtils.showShortToast("没有相关"+medName.getText().toString().trim()+"的药品");
                for (int i = 0; i <medNameJO.length() ; i++) {
                    JSONObject o=medNameJO.getJSONObject(i);
                    medNameList.add(o.optString("name"));
                }
                commonAdapter.notifyDataSetChanged();


            } catch (JSONException e) {
                e.printStackTrace();
            }
        }

        @Override
        public void onError(Throwable ex, boolean isOnCallback) {

        }

        @Override
        public void onCancelled(CancelledException cex) {

        }

        @Override
        public void onFinished() {

        }
    });
}
 
开发者ID:MedicationReminder,项目名称:MedicationReminder,代码行数:38,代码来源:AssociativeSearchActivity.java

示例5: uploadFile

import org.xutils.http.RequestParams; //导入方法依赖的package包/类
private void uploadFile(File file) {
    RequestParams params = new RequestParams("http://www.shmilyz.com/ForAndroidUpload/upload.do") ;
    params.setMultipart(true);    // 文件上传必须有该语句
    params.addBodyParameter("file" , "headimage");
    params.addBodyParameter("username" , "张三");
    params.addBodyParameter("userphoto" , file);
    x.http().post(params, new Callback.CommonCallback<String>() {
        @Override
        public void onSuccess(String result) {

            Toast.makeText(A.this, result, Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onError(Throwable ex, boolean isOnCallback) {

        }

        @Override
        public void onCancelled(CancelledException cex) {

        }

        @Override
        public void onFinished() {

        }
    }) ;

}
 
开发者ID:Shmilyz,项目名称:Swap,代码行数:31,代码来源:A.java

示例6: downLoadFile

import org.xutils.http.RequestParams; //导入方法依赖的package包/类
/**
 * 文件下载
 *
 * @param url
 * @param maps
 * @param callBack
 */
public void downLoadFile(String url, Map<String, String> maps, final XDownLoadCallBack callBack) {

    RequestParams params = new RequestParams(url);
    if (maps != null && !maps.isEmpty()) {
        for (Map.Entry<String, String> entry : maps.entrySet()) {
            params.addBodyParameter(entry.getKey(), entry.getValue());
        }
    }
    params.setAutoRename(true);// 断点续传
   // params.setSaveFilePath(PublicParams.SAVE_FILE_PATH);
    x.http().post(params, new Callback.ProgressCallback<File>() {
        @Override
        public void onSuccess(final File result) {
            handler.post(new Runnable() {
                @Override
                public void run() {
                    if (callBack != null) {
                        callBack.onResponse(result);
                    }
                }
            });
        }

        @Override
        public void onError(Throwable ex, boolean isOnCallback) {

        }

        @Override
        public void onCancelled(CancelledException cex) {

        }

        @Override
        public void onFinished() {
            handler.post(new Runnable() {
                @Override
                public void run() {
                    if (callBack != null) {
                        callBack.onFinished();
                    }
                }
            });
        }

        @Override
        public void onWaiting() {

        }

        @Override
        public void onStarted() {

        }

        @Override
        public void onLoading(final long total, final long current, final boolean isDownloading) {
            handler.post(new Runnable() {
                @Override
                public void run() {
                    if (callBack != null) {
                        callBack.onLoading(total, current, isDownloading);
                    }
                }
            });
        }
    });

}
 
开发者ID:MedicationReminder,项目名称:MedicationReminder,代码行数:77,代码来源:XUtilHttpRequest.java

示例7: onCreate

import org.xutils.http.RequestParams; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    RequestParams requestParams=new RequestParams(AppConstants.BASE_ACTION+AppConstants.SEARCHDRUGSNAME);

    Bundle bundle = this.getIntent().getExtras();

    if(bundle==null){
        setToolBarTitle(AppConstants.ToolBarTitle.relatedDrugs);
    }else {
        setToolBarTitle(AppConstants.ToolBarTitle.relatedDrugs1);
        requestParams.addBodyParameter("name",bundle.getString("flag"));
        requestParams.addBodyParameter("page","1");
        requestParams.addBodyParameter("per","1000");

    }

    x.http().get(requestParams, new Callback.CommonCallback<String>() {
        @Override
        public void onSuccess(String result) {
            relatedDrugsWebResponseBean=new Gson().fromJson(result,RelatedDrugsWebResponseBean.class);
            relDrugsAdapter=new RelDrugsAdapter(RelatedDrugsWebActivity.this,relatedDrugsWebResponseBean);
            relatedDrugsListView.setAdapter(relDrugsAdapter);
        }

        @Override
        public void onError(Throwable ex, boolean isOnCallback) {

        }

        @Override
        public void onCancelled(CancelledException cex) {

        }

        @Override
        public void onFinished() {

        }
    });
}
 
开发者ID:MedicationReminder,项目名称:MedicationReminder,代码行数:43,代码来源:RelatedDrugsWebActivity.java

示例8: onCreate

import org.xutils.http.RequestParams; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setToolBarTitle(AppConstants.ToolBarTitle.kitDetials);
    setIption(AppConstants.ToolBarTitle.kitDetialsRemind);

    RequestParams params = new RequestParams(AppConstants.BASE_ACTION + AppConstants.app_drugreminds);
    params.addBodyParameter("token", "426426426");
    Log.e("params",params.toString());
    x.http().get(params, new Callback.CommonCallback<String>() {
        @Override
        public void onSuccess(String result) {
            Log.e("result",result);
            kitDetialsResponseBean = new Gson().fromJson(result, KitDetialsResponseBean.class);


            kitDetialsResponseBean.getApp_drugreminds().size();

            KitDetialsAdapter kitDetialsAdapter = new KitDetialsAdapter(getApplicationContext(), kitDetialsResponseBean, flag);
            lvKitDetials.setAdapter(kitDetialsAdapter);
            if (kitDetialsResponseBean.getApp_drugreminds().size() == 0) {
                ToastUtils.showLongToast("今日暂无用药提醒!");
            }
        }

        @Override
        public void onError(Throwable ex, boolean isOnCallback) {

        }

        @Override
        public void onCancelled(CancelledException cex) {

        }

        @Override
        public void onFinished() {

        }
    });

    SimpleDateFormat sm = new SimpleDateFormat("HH:mm");
    time.setText(sm.format(new Date()));
    int hour = Integer.parseInt(new SimpleDateFormat("HH").format(new Date()));

    if (6 <= hour && hour <= 9) {
        EarlyMiddleLate.setText("早上");
        ivTime.setImageResource(R.mipmap.time_icon_morning);
    } else if (9 < hour && hour <= 16) {
        EarlyMiddleLate.setText("中午");
        ivTime.setImageResource(R.mipmap.time_icon_noon);
    } else if (16 < hour && hour <= 20) {
        EarlyMiddleLate.setText("傍晚");
        ivTime.setImageResource(R.mipmap.time_icon_evening);
    } else {
        EarlyMiddleLate.setText("夜晚");
        ivTime.setImageResource(R.mipmap.time_icon_night);
    }

}
 
开发者ID:MedicationReminder,项目名称:MedicationReminder,代码行数:61,代码来源:KitDetailsActivity.java

示例9: uploadFile

import org.xutils.http.RequestParams; //导入方法依赖的package包/类
private void uploadFile(File file) {
    RequestParams params = new RequestParams("http://www.shmilyz.com/ForAndroidUpload/upload.do") ;
    params.setMultipart(true);    // 文件上传必须有该语句
    params.addBodyParameter("file" , "headimage");
    params.addBodyParameter("username" , name);
    params.addBodyParameter("userphoto" , file);
    x.http().post(params, new Callback.CommonCallback<String>() {
        @Override
        public void onSuccess(String result) {

            try {
                JSONObject json = new JSONObject(result);
                String results = json.getString("result");

                if (results.equals("1")) {
                    new Handler().postDelayed(new Runnable() {
                        @Override
                        public void run() {
                            Snackbar.make(getWindow().getDecorView(),"注册成功",Snackbar.LENGTH_SHORT)
                                    .show();
                            SharedPreferences prefs=getSharedPreferences("user", Context.MODE_PRIVATE);
                            SharedPreferences.Editor editor=prefs.edit();
                            editor.putString("username",name);
                            editor.putBoolean("denglu",true);
                            editor.commit();
                            Intent intent=new Intent(SignActivity.this,ContactsActivity.class);
                            button.stopLoader();
                            startActivity(intent);
                            SignActivity.this.finish();
                        }
                    }, 1200);


                } else {
                    Toast.makeText(SignActivity.this, "失败!!!", Toast.LENGTH_SHORT).show();

                }
            } catch (JSONException e) {
                e.printStackTrace();
            }


        }

        @Override
        public void onError(Throwable ex, boolean isOnCallback) {

        }

        @Override
        public void onCancelled(CancelledException cex) {

        }

        @Override
        public void onFinished() {

        }
    }) ;
}
 
开发者ID:Shmilyz,项目名称:Swap,代码行数:61,代码来源:SignActivity.java

示例10: uploadFile

import org.xutils.http.RequestParams; //导入方法依赖的package包/类
private void uploadFile() {

        for (int a=1;a<=pathList_luban.size();a++){
            String num=String.valueOf(a);
                String name=picture_name+"_"+num;

                File file=new File(pathList_luban.get(a-1));


            RequestParams params = new RequestParams("http://www.shmilyz.com/ForAndroidUpload/upload.do") ;
            params.setMultipart(true);    // 文件上传必须有该语句
            params.addBodyParameter("file" , "userupload");
            params.addBodyParameter("username" , name);
            params.addBodyParameter("userphoto" , file);

            final int finalA = a;
            x.http().post(params, new Callback.CommonCallback<String>() {
                @Override
                public void onSuccess(String result) {

                    try {
                        JSONObject json = new JSONObject(result);
                        String results = json.getString("result");

                        if (results.equals("1")) {

                            if (finalA == pathList_luban.size()){
                                release_button.startLoader();
                            new Handler().postDelayed(new Runnable() {
                                @Override
                                public void run() {

                                        MainActivity mainactivity= (MainActivity) getActivity();
                                    mainactivity.replaceFragment(new ReleaseShowFragment(),R.id.nav_message);
                                        release_button.stopLoader();


                                }
                            }, 1200);

                            }


                        } else {
                            Toast.makeText(getActivity(), "失败!!!", Toast.LENGTH_SHORT).show();

                        }
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }


                }

                @Override
                public void onError(Throwable ex, boolean isOnCallback) {

                }

                @Override
                public void onCancelled(CancelledException cex) {

                }

                @Override
                public void onFinished() {

                }
            }) ;


        }

    }
 
开发者ID:Shmilyz,项目名称:Swap,代码行数:75,代码来源:ReleaseFragment.java


注:本文中的org.xutils.http.RequestParams.addBodyParameter方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。