Android 開發(fā)中Volley詳解及實例
Android 開發(fā)中Volley詳解及實例
最近在做項目的時候,各種get和post。簡直要瘋了,我這種啥都不了解的,不知道咋辦了,然后百度看了下,可以用volley進行網(wǎng)絡(luò)請求與獲取,下面就介紹下volley的用法。
volley有三種方式:JsonObjectRequest,JsonArrayRequest,StringRequest。其實都是差不多了,舉一反三就ok了,這里我就講下JsonObjectRequest。
方法如下:
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Method.POST,null,Listener,ErrListener);
事例如下:
RequestQueue myQueue = Volley.newRequestQueue(getContext());
Map<String, String> params = new HashMap<String, String>();
params.put("dataStr", "2016/3/18");
params.put("selectRow", "0");
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.POST, url, new JSONObject(params),new Response.Listener<JSONObject>() {
public void onResponse(JSONObject jsonObject) {
try {
time.setText(jsonObject.optJSONObject("data").getString("CreateTime"));
title.setText(jsonObject.optJSONObject("data").getString("Title"));
} catch (Exception e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
public void onErrorResponse(VolleyError volleyError) {
Log.e("error", volleyError + "");
}
}) ;
jsonObjectRequest.setTag("tag");
myQueue.add(jsonObjectRequest);
這樣就解決了。。我可以說因為這個,我從周五的下午忙到現(xiàn)在嘛….好了,你們可以試下能不能解決你現(xiàn)在的問題。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android編程獲取網(wǎng)絡(luò)時間實例分析
這篇文章主要介紹了Android編程獲取網(wǎng)絡(luò)時間,結(jié)合實例形式對比分析了Android通過訪問網(wǎng)絡(luò)及通過GPS獲取網(wǎng)絡(luò)時間的具體步驟與實現(xiàn)技巧,需要的朋友可以參考下2016-01-01
android 應(yīng)用內(nèi)部懸浮可拖動按鈕簡單實現(xiàn)代碼
本篇文章主要介紹了android 應(yīng)用內(nèi)部懸浮可拖動按鈕簡單實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10
Android中使用RecylerView實現(xiàn)聊天框效果
這篇文章主要介紹了Android中使用RecylerView實現(xiàn)聊天框效果,本文通過示例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2018-08-08
Android編程解析XML文件的方法詳解【基于XmlPullParser】
這篇文章主要介紹了Android編程解析XML文件的方法,結(jié)合實例形式分析了Android基于XmlPullParser解析xml文件的相關(guān)操作技巧與注意事項,需要的朋友可以參考下2017-07-07

