loeim 0 ارسال شده در ۲۱ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۲۱ مهر ۱۳۹۶ سلام دوستان 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<>); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۲۲ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۲۲ مهر ۱۳۹۶ دو تا حالت بیشتر نداره 1- مکان تعریف آرایه mAndroidMapList حتما باید بصورت general و خارج از متدها تعریف شود 2- آیا مطمئن هستید هیج خطایی رخ نداده و وارد jsonExcption دستور JsonArray نمیشود؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .