android - only one json for loop data will show at a time what will i do? -


this json code below work fine problem 1 loop data show @ time if comment
jsonarray school2 = school.getjsonarray("contains"); loop jsonarray data2 = school.getjsonarray("nutritions"); show other wise

this jsonarray school2 = school.getjsonarray("contains"); data show not both loop data show @ time

        jsonobject json = new jsonobject(str);          jsonobject json2 = new jsonobject(str);         message = json2.getstring("message");         status = json2.getstring("status");         if (status.equals("1")) {              jsonobject data = json.getjsonobject("data");              jsonobject school = data.getjsonobject("entree");              txt1.settext(school.getstring("name"));             // txt2.settext(school.getstring("name"));             txt3.settext(school.getstring("description"));              string url1 = school.getstring("image");              imgloader.displayimage(url1, img1);              jsonarray school2 = school.getjsonarray("contains");             //             (int = 0; < school.length(); i++) {                 jsonobject object = school2.getjsonobject(i);                       category_id.add(long.parselong(object.getstring("id")));                 category_name.add(object.getstring("name"));                 category_image.add(object.getstring("image"));                 listview.setadapter(cla);              }              jsonarray data2 = school.getjsonarray("nutritions");             // jsonarray data2 = json.getjsonarray("contacts");             final tablelayout table = (tablelayout)             findviewbyid(r.id.table2);             (int j = 0; j < data2.length(); j++) {                 final view row = createrow(data2.getjsonobject(j));                 table.addview(row);              }          } else {              toast.maketext(this, message, toast.length_short).show();         }      } catch (malformedurlexception e) {         // todo auto-generated catch block         e.printstacktrace();     } catch (ioexception e) {         // todo auto-generated catch block         // ioconnect = 1;         e.printstacktrace();     } catch (jsonexception e) {         // todo auto-generated catch block         e.printstacktrace();     } }  public view createrow(jsonobject item) throws jsonexception {     view row = getlayoutinflater().inflate(r.layout.rows, null);     ((textview) row.findviewbyid(r.id.localtime)).settext(item             .getstring("name"));     ((textview) row.findviewbyid(r.id.apprenttemp)).settext(item      .getstring("weight"));      return row; }            }             if comment code  jsonarray data2 =        school.getjsonarray("nutritions"); show        //              jsonarray school2 =   school.getjsonarray("contains");   //             //  //             (int = 0; < school.length(); i++) {  //                 jsonobject object = school2.getjsonobject(i);  //  //                       category_id.add(long.parselong(object.getstring("id")));  //                 category_name.add(object.getstring("name"));  //                 category_image.add(object.getstring("image"));  //                 listview.setadapter(cla);  //  //             } 


Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -