In your xml file it is "Int_value". You are trying to retrieve "Int_Value".
Java is case sensitive.

Thanks

On Sat, Aug 13, 2011 at 1:14 PM, Kristoffer <[email protected]>wrote:

> Here is MyPref.xml
>
> <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
> <map>
> <int name="Int_value" value="1" />
> <string name="String_Value">test string</string>
> <boolean name="Boolean_Value" value="true" />
> <long name="Long_Value" value="1234567890" />
> <float name="Float_value" value="12.5" />
> </map>
>
> On 13 Aug, 09:26, Appaholics <[email protected]> wrote:
> > Most probably your Int_Value doesn't exist. In this case the number you
> > specified, 200, will be assigned instead.
> >
> > Thanks
> >
> > On Sat, Aug 13, 2011 at 12:52 PM, Kristoffer <[email protected]
> >wrote:
> >
> >
> >
> >
> >
> > > Hello.
> >
> > > Iam using shared preferences to store some values.
> >
> > > final SharedPreferences pref = getSharedPreferences("MyPref",
> > > MODE_PRIVATE);
> >
> > > final SharedPreferences.Editor edit = pref.edit();
> >
> > > edit.putInt("Int_value", 1);
> > > edit.putString("String_Value", "test string");
> > > edit.commit();
> >
> > > i look in the xml file and everything is saves as it should.
> >
> > > now i grabb the values:
> >
> > > int i = pref.getInt("Int_Value", 200);
> > > String s = pref.getString("String_Value", "");
> >
> > > and now i wanna add it to a text label:
> >
> > > I have this in top of my code
> >
> > > final TextView test = (TextView) findViewById(R.id.test);
> >
> > > and then if i wanna show the string everything works as it should.
> >
> > > test.setText(s);
> >
> > > if i try to show the int value with this
> >
> > > test.setText(i);
> >
> > > then my application make a force close, so i thougt that the problem
> > > was that i had to make the int a string so i did like this
> >
> > >  test.setText(Integer.toString(i));
> >
> > > now the program wotk but it does not show my stored value it shows me
> > > the in this case 200 becourse of
> >
> > > int i = pref.getInt("Int_Value", 200);
> >
> > > I must be missing something simple here i quess.
> > > could someone point it out for me?
> >
> > > --
> > > You received this message because you are subscribed to the Google
> > > Groups "Android Developers" group.
> > > To post to this group, send email to
> [email protected]
> > > To unsubscribe from this group, send email to
> > > [email protected]
> > > For more options, visit this group at
> > >http://groups.google.com/group/android-developers?hl=en
> >
> > --
> > --------------------
> > Raghav Sood
> > CEO/Founder/Owner/Dictator/Tyrant at Appaholics (Basically all titles
> > required to have complete control)
> http://www.raghavsood.com/https://market.android.com/developer?pub=Appaholicshttp://www.appaholics.in/
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
--------------------
Raghav Sood
CEO/Founder/Owner/Dictator/Tyrant at Appaholics (Basically all titles
required to have complete control)
http://www.raghavsood.com/
https://market.android.com/developer?pub=Appaholics
http://www.appaholics.in/

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to