کلیدستان

نسخه‌ی کامل: دریافت اطلاعات از طریق کتابخانه ی volley و نمایش در یک لیست ویو
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام

من اطلاعات مورد نظرم رو از طریق کتابخانه ی volley در یک جاوا کلاس به صورت زیر دریافت کردم

کد:
  public RequestQueue getMyRequestQueue() {


       JsonObjectRequest jObj = new JsonObjectRequest(Request.Method.GET,
               "http://irprogram.mangeneteam.ir/get_cat.php", new Response.Listener<JSONObject>() {
           @Override
           public void onResponse(JSONObject response) {
               try {
                   JSONArray array = response.getJSONArray("cat");
                   for (int i = 0; i < array.length(); i++) {
                       JSONObject temp = array.getJSONObject(i);
                       String str = temp.getString("name");

                   }


               } catch (Exception e) {


               }


           }
       }, new Response.ErrorListener() {
           @Override
           public void onErrorResponse(VolleyError error) {


           }

       }


       );

       return myRequestQueue;
   }


و نیاز دارم اون ها رو داخل یک لیست ویو نمایش بدم ولی اینکار رو بلد نیستم Huh
خیلی دنبالش گشتم ولیی راه حلی پیدا نکردم

در اکتیویتی که میخوام این لیست ویو رو نمایش بدم چ کد هایی باید بنویسم؟؟؟؟؟
خواهشا کمکم کنید 
با تشکر Heart
دوست عزيزم اينم كد
فقط اگه اشتباه نكنم چند سال پيش ميخواستم از اين كتابخانه استفاده كنم متوجه شدم كه متن فارسي رو درست نمايش نميده!!

اين لينك يه مثال ساده از اين كتابخانه هستش!
 نياز به توضيحي اگر هست،سوال كنيد
(۱۳۹۵/۰۵/۱۲, ۱۰:۱۰ ب.ظ)so2011 نوشته: [ -> ]دوست عزيزم اينم كد
فقط اگه اشتباه نكنم چند سال پيش ميخواستم از اين كتابخانه استفاده كنم متوجه شدم كه متن فارسي رو درست نمايش نميده!!

اين لينك يه مثال ساده از اين كتابخانه هستش!
 نياز به توضيحي اگر هست،سوال كنيد


آقا خیلی ممنون و متشکر
ولی ببینید من داده هام رو فقط یک متن کوچیک هس دریافت کردم از طریق کد:

کد:
String str = temp.getString("name");

و لازم دارم که یک لیست سراسری تعریف و داده م رو داخل اون بریزم تا تو اکتیویتی که میخوام لیست ویو نمایش داده بشه اونو برگردونم و داخل لیست ویو بریزم.اگه میشه خواهشا طریقه ی تعریف لیست سراسری و ریختن اطلاعات داخلش رو برام توضیح بذیذ
خیلی ممنون و متشکر Heart
(۱۳۹۵/۰۵/۱۳, ۰۴:۰۰ ب.ظ)sawed نوشته: [ -> ]آقا خیلی ممنون و متشکر
ولی ببینید من داده هام رو فقط یک متن کوچیک هس دریافت کردم از طریق کد:

کد:
String str = temp.getString("name");

و لازم دارم که یک لیست سراسری تعریف و داده م رو داخل اون بریزم تا تو اکتیویتی که میخوام لیست ویو نمایش داده بشه اونو برگردونم و داخل لیست ویو بریزم.اگه میشه خواهشا طریقه ی تعریف لیست سراسری و ریختن اطلاعات داخلش رو برام توضیح بذیذ
خیلی ممنون و متشکر Heart

خواهش میکنم
خب من فک کنم شما اول باید کار بالیست ویو  رو یاد بگیرید و همچنین کار با آرایه ها رو!
این کلید ها رو مطالعه بفرمایید!!
246
2877
843
(۱۳۹۵/۰۵/۱۴, ۰۲:۵۲ ق.ظ)so2011 نوشته: [ -> ]
(۱۳۹۵/۰۵/۱۳, ۰۴:۰۰ ب.ظ)sawed نوشته: [ -> ]آقا خیلی ممنون و متشکر
ولی ببینید من داده هام رو فقط یک متن کوچیک هس دریافت کردم از طریق کد:

کد:
String str = temp.getString("name");

و لازم دارم که یک لیست سراسری تعریف و داده م رو داخل اون بریزم تا تو اکتیویتی که میخوام لیست ویو نمایش داده بشه اونو برگردونم و داخل لیست ویو بریزم.اگه میشه خواهشا طریقه ی تعریف لیست سراسری و ریختن اطلاعات داخلش رو برام توضیح بذیذ
خیلی ممنون و متشکر Heart

خواهش میکنم
خب من فک کنم شما اول باید کار بالیست ویو  رو یاد بگیرید و همچنین کار با آرایه ها رو!
این کلید ها رو مطالعه بفرمایید!!
246
2877
843

آقا خیلی ممنون از پاسخگوییتون
ببینید من همه این کارا رو بلدم ولی من این داده رو از داخل یک حلقه دریافت کردم:
کد:
JsonObjectRequest jObj = new JsonObjectRequest(Request.Method.GET,
               "http://irprogram.mangeneteam.ir/get_cat.php", new Response.Listener<JSONObject>() {
           @Override
           public void onResponse(JSONObject response) {
               try {
                   JSONArray array = response.getJSONArray("cat");
                   for (int i = 0; i < array.length(); i++) {

                       JSONObject temp = array.getJSONObject(i);
                       String str = temp.getString("name");
                     
                       
                   }


               } catch (Exception e) {


               }


           }
       }, new Response.ErrorListener() {
           @Override
           public void onErrorResponse(VolleyError error) {

           }

       }

       );

       return myRequestQueue;
   }

و میخوام این رشته ی str رو داخل یک لیست ویو نمایش بدم ولی نمیدونم چجوری باید اون داده ها رو خارج از حلقه بریزم داخل یک لیست سراسری تا توی اکتیویتی که میخوام لیست ویو رو اونجا نشون بدم بازخوانی کنم اونو و لیست و تعریف کنم.اگه میشه خواهشا این رو بهم آموزش بدید لطفا. Heart