java - android how can i get first row of CSV file in my application? -
i developing quiz application in fet question csv file.i fetch data file.but when set data.it set last row of csv file.can me?
here code: public class essentialquiz extends activity {
private arraylist<string> questionlist = new arraylist<string>(); private arraylist<string> option1list = new arraylist<string>(); private arraylist<string> option2list = new arraylist<string>(); private arraylist<string> option3list = new arraylist<string>(); private arraylist<string> option4list = new arraylist<string>(); button btnanswer1, btnanswer2, btnanswer3, btnanswer4; button btnback, btnnext; textview txtquestion; questiondemo currentq; list<questiondemo> queslist; int score = 0; private int pos = 0; private int count = 0; private int rand[] = new int[10]; boolean flag = false; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.question); initwidget(); btnback.setonclicklistener(new onclicklistener() { @override public void onclick(view arg0) { // todo auto-generated method stub finish(); overridependingtransition(r.anim.trans_right_in, r.anim.trans_right_out); } }); list<string[]> list = new arraylist<string[]>(); string next[] = {}; try { inputstreamreader csvstreamreader = new inputstreamreader( essentialquiz.this.getassets().open( "essentialsfinalglossaryquiz.csv")); csvreader reader = new csvreader(csvstreamreader); (;;) { next = reader.readnext(); if (next != null) { list.add(next); } else { break; } } } catch (ioexception e) { e.printstacktrace(); } (int = 0; < list.size(); i++) { questionlist.add(list.get(i)[1]); option1list.add(list.get(i)[2]); option2list.add(list.get(i)[3]); option3list.add(list.get(i)[4]); option4list.add(list.get(i)[5]); system.out.println("row::" + list.get(i)[1]); txtquestion.settext(list.get(i)[1]); btnanswer1.settext(list.get(i)[2]); btnanswer2.settext(list.get(i)[3]); btnanswer3.settext(list.get(i)[4]); btnanswer4.settext(list.get(i)[5]); system.out.println("row::" + list.get(i)[2]); }
Comments
Post a Comment