PDA

View Full Version : راهنمایی در کتابخانه ی Volley



mazimazi
دوشنبه 09 شهریور 1394, 17:51 عصر
دوستان من با یکی جستجو تونستم از این کتاب خانه استفاده کنم ولی مشکلی دارم همراه لینک پارامتری برای سرور ارسال میشه تو Volley چی جوری میشه پارامتر به url اضافه کرد؟


private void requestData(String uri) {
StringRequest request = new StringRequest(uri,
new Response.Listener<String>() {

@Override
public void onResponse(String response) {

ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();=======> اینارو باید چی کار کنم ؟؟
params.add(new BasicNameValuePair("part", "" + part)); =======> اینارو باید چی کار کنم ؟؟


try {

//app.clear();
JSONArray series = new JSONArray(response);
for (int i = 0; i < series.length(); i++) {
JSONObject object = apps.getJSONObject(i);
StructApps app= new StructApps ();
app.id = object.getLong("app_id");
app.name = object.getString("app_name");
app.ratingValue = (float) object.getDouble("app_rating");
app.logoUrl = object.getString("app_logourl");
= app.votes = object.getString("app_vote");


apps.add(app);



}
if (adapter != null) {
adapter.notifyDataSetChanged();
}
part++; ================== > ???????????????????????????????
list.setIsLoading(false);

}

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

},

keyhan.taktaz
دوشنبه 09 شهریور 1394, 23:25 عصر
اونارو پاک کن.متد onResponse وقتی اجرا میشه که از سرور جواب میگیره.میتونی اون جواب رو اگه json هست parse کنی

mazimazi
دوشنبه 09 شهریور 1394, 23:43 عصر
اونارو پاک کن.متد onResponse وقتی اجرا میشه که از سرور جواب میگیره.میتونی اون جواب رو اگه json هست parse کنی

خوب من به این صورت اطلاعات رو دریافت میکنم و رو لیست ویو نمایش میدم مشکلی که دارم اینه پارامتر میخام همراه url ارسال کنم ؟
json رو به چه صورت باید پارس کنم ؟

keyhan.taktaz
سه شنبه 10 شهریور 1394, 09:04 صبح
url یک String هست ربطی به متود های داخل onResponse نداره.


private void requestData(String uri)
{
String url = "example.com/index.php?username=test&password=test"
StringRequest request = new StringRequest(uri, new Response.Listener<String>()
{
@Override
public void onResponse(String response)
{




}

},

keyhan.taktaz
سه شنبه 10 شهریور 1394, 09:05 صبح
url یک String هست ربطی به متود های داخل onResponse نداره.



private void requestData(String uri)
{
String url = "example.com/index.php?username=test&password=test"
StringRequest request = new StringRequest(uri, new Response.Listener<String>()
{
@Override
public void onResponse(String response)
{




}

},

mazimazi
سه شنبه 10 شهریور 1394, 13:20 عصر
url یک String هست ربطی به متود های داخل onResponse نداره.



private void requestData(String uri)
{
String url = "example.com/index.php?username=test&password=test"
StringRequest request = new StringRequest(uri, new Response.Listener<String>()
{
@Override
public void onResponse(String response)
{




}

},

یه نمونه کد از دریافت جیسون و فرستادن پارامتر به url میتونی مثال بزنی دوست عزیز؟