本文整理汇总了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() {
}
});
}
示例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() {
}
});
}
示例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() {
}
});
}
示例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() {
}
});
}
示例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() {
}
}) ;
}
示例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);
}
}
});
}
});
}
示例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() {
}
});
}
示例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);
}
}
示例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() {
}
}) ;
}
示例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() {
}
}) ;
}
}