Trouble in retrieving data from SQLite database(Android Studio) -
i not able retrieve data following code::
the app getting strucked @ fetching block. application running upto fetch block when enters fetch block not responding , emulator not responding after pressing "submit" button.
public void submitbuttonclicked(view view) { eventname= (edittext) findviewbyid(r.id.eventname); eventdate= (edittext) findviewbyid(r.id.eventdate); sumbitbutton= (button) findviewbyid(r.id.submit); system.out.println("taken data!"); string ename= eventname.gettext().tostring(); string edate= eventdate.gettext().tostring(); string dbstring; dbadapter = new dbadapter(this); dbadapter.open(); try { dbadapter.createevent(ename, edate); } catch (sqlexception e) { toast.maketext(membersactivity.this, "some problem occurred", toast.length_long).show(); } system.out.println("written data table!"); setcontentview(r.layout.event); system.out.println("with event file!"); //fetch block starts here try { dbstring = dbadapter.databasetostring(); system.out.println("fetched data!"); mytext.settext(dbstring); mytext.settext(" "); } catch (exception e){ system.out.println("problem in fetching data!"); e.printstacktrace(); } }
the function databasetostring in below ::
//print out database string public string databasetostring() { string dbstring=""; mdbhelper = new dbhelper(mctx); sqlitedatabase db = mdbhelper.getreadabledatabase(); string query="select * events 1"; //cursor point location in results cursor c = db.rawquery(query,null); //move first row in results c.movetofirst(); while(!c.isafterlast()){ if(c.getstring(c.getcolumnindex("eventname"))!= null){ dbstring+=c.getstring(c.getcolumnindex("eventname")); //dbstring+=c.getstring(c.getcolumnindex("eventdate")); dbstring+="\n"; } } db.close(); return dbstring; }
Comments
Post a Comment