رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

دریافت اطلاعات از سرور


پست های پیشنهاد شده

سلام دوستان 

s = json.getJSONArray("res");
                    for (int i = 0; i < s.length(); i++) {
                        JSONObject c = s.getJSONObject(i);

                        String id = c.getString("id");
                        String title = c.getString("title");
                        String file = c.getString("file");


                        HashMap<String, String> map = new HashMap<>);
                        map.put("id", id);
                        map.put("title", title);
                        map.put("file", file);

                        mAndroidMapList.add(map);

                        Log.e("DEBUG", "Display file: " + map.get("file"));


این کد هیچ مشکلی نداره و Log گرفتم جواب داد ولی وقتی 

mAndroidMapList.size()


میگیریم 0 بهم می ده درحالی که باید 3 تا رکورد درون اون ذخیره شده باشد.
بنظرتون مشکل کجاست؟
تو اون Log همه سه تا رکورد بهم نشون میده

private List<HashMap<String, String» mAndroidMapList = new ArrayList<>);

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دو تا حالت بیشتر نداره

1- مکان تعریف آرایه mAndroidMapList حتما باید بصورت general و خارج از متدها تعریف شود

2- آیا مطمئن هستید هیج خطایی رخ نداده و وارد jsonExcption دستور JsonArray نمیشود؟

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...