hi have problem sharedpreferences because wants keep data entered in edittext in variable , call them in activity use action whole time have problem , want enter program last activity of codes 1, 2 , 3 activity wants take advantage of data.
http://imageshack.us/photo/my-images/402/53l5.jpg/ - made picture of application
1st activity
   sharedpreferences kalorie = preferencemanager.getdefaultsharedpreferences(this);        sharedpreferences.editor editor = kalorie.edit();         editor.putstring("waga", waga.gettext().tostring());         editor.putstring("wiek", wiek.gettext().tostring());         editor.putstring("wzrost",wzrost.gettext().tostring());                 editor.commit(); 2nd activity
    sharedpreferences tea = preferencemanager.getdefaultsharedpreferences(this);                    sharedpreferences.editor editor1 = tea.edit();                    editor1.putstring("trening", trening.gettext().tostring());                    editor1.putstring("aeroby", aeroby.gettext().tostring());                    editor.commit(); 3th activity in activity wants take advantage of entered data integer textu edit , execute them action
 sharedpreferences kalorie = preferencemanager.getdefaultsharedpreferences(this);  int wagavalue = integer.valueof(kalorie.getstring("waga", "0")); int wiekvalue = integer.valueof(kalorie.getstring("wiek", "0")); int wzrostvalue = integer.valueof(kalorie.getstring("wzrost", "0")); int kcalwynik = (int) (((( wagavalue * 9.99 ) + ( wzrostvalue * 6.25 )) - ( wiekvalue * 4.92 ))+5);  txtwynik.settext(kcalwynik);  int redvalue = integer.valueof(etreduk.gettext().tostring() );   sharedpreferences tea = preferencemanager.getdefaultsharedpreferences(this);  int treningvalue = integer.valueof(tea.getstring("trening", "0")); int aerobyvalue = integer.valueof(tea.getstring("aeroby", "0"));  int kcalwynik1 = treningvalue+aerobyvalue;   int redukcja = kcalwynik + kcalwynik1; int red1 = redukcja - redvalue;   string returnmsg = red1 + " kcal";  txtwynik1.settext(returnmsg); when menu pops choose activity 3 deviation program has stopped
thank corrections , help
1 activity (kalorie - english calories) , 2nd activity (tea) activities draw data user edittext fields in layouts, 1 activity 1 layout , @ end of these 2 activities want retrieved data sent 3 activities mathematical operations , textview display result.
the 2 activities tea had yet radiobuttony depending how 1 chooses variable x took on value not know how save sharedpreferences radiobuttons
here's sharedpref class @rajeev suggested can write single class can handle pref. related code.
Comments
Post a Comment