java - Converting datepicker to string -


how convert datepicker value string?

currently have textview setup, datepicker passes value to. displayed fine. using string pass sqlite database isn't working , returns

android.widget.textview@41258880 

when databases fields pulled up. taking value , passing string within following try/catch statement:

case r.id.btnupdatedb:             boolean worked = true;             try {                 string dbweight = curweight.gettext().tostring();                 string dbwaist = curwaist.gettext().tostring();                 string dbchest = curchest.gettext().tostring();                 string dblegs = curlegs.gettext().tostring();                 string dbarms = curarms.gettext().tostring();                 string dbdate = displaydate.tostring();                 stats entry = new stats(mainactivity.this);                 entry.open();                 entry.createentry(dbweight, dbwaist, dbchest, dblegs, dbarms, dbdate);                 entry.close();                 break; 

i feel following line incorrect:

string dbdate = displaydate.tostring(); 

you called method tostring directly on widget. according source code prints :

public string tostring() {         return getclass().getname() + "@" + integer.tohexstring(hashcode());     } 

that's why :

android.widget.textview@41258880   

you have instead :

string dbdate = displaydate.gettext().tostring();


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -