Yeah, thank you very much!
It works now. I simply made a method like yours in the main method..

//Kaloer

On 11 Maj, 22:43, Cass Surek <cass.su...@gmail.com> wrote:
> I had to roll back to version 1.1 due to not being able to use the
> emulator with sensors, but this works fine for me :
>
>   private void getPrefs(){
>
>          SharedPreferences sharedPref =
> PreferenceManager.getDefaultSharedPreferences(this);
>
>          this.prefsAudioEnabled = sharedPref.getBoolean
> ("audio_enabled", true);
>
>      }
>
> Placed within the main activity of my application.
>
> What is right before the call to the prefs? That could be the culprit.
>
> Cass
>
> On May 11, 7:18 pm, kaloer <mkal...@gmail.com> wrote:
>
> > Hi, thank for your help,
>
> > I have tried the getBaseContext() method, but I get my application
> > stops unexpectedly. When I debug, I get a RuntimeExeption before I get
> > to the SharedPreferences [...] code. This is what the Debug window
> > says:
>
> > DalvikVM[localhost:8609]
> >         Thread [<3> main] (Suspended (exception RuntimeException))
> >                 
> > ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord)
> > line: 2194
> >                 
> > ActivityThread.handleLaunchActivity(ActivityThread$ActivityRecord)
> > line: 2284
> >                 ActivityThread.access$1800(ActivityThread, ActivityThread
> > $ActivityRecord) line: 112
> >                 ActivityThread$H.handleMessage(Message) line: 1692
> >                 ActivityThread$H(Handler).dispatchMessage(Message) line: 99
> >                 Looper.loop() line: 123
> >                 ActivityThread.main(String[]) line: 3948
> >                 Method.invokeNative(Object, Object[], Class, Class[], 
> > Class, int,
> > boolean) line: not available [native method]
> >                 Method.invoke(Object, Object...) line: 521
> >                 ZygoteInit$MethodAndArgsCaller.run() line: 782
> >                 ZygoteInit.main(String[]) line: 540
> >                 NativeStart.main(String[]) line: not available [native 
> > method]
> >         Thread [<13> Binder Thread #2] (Running)
> >         Thread [<11> Binder Thread #1] (Running)
>
> > //Kaloer
>
> > On 11 Maj, 19:52, Cass Surek <cass.su...@gmail.com> wrote:
>
> > > You could get the context by calling getBaseContext().
>
> > > Please be more specific on what exactly does not work as your problem
> > > might be in another place.
>
> > > Cass
>
> > > On May 11, 5:28 pm, kaloer <mkal...@gmail.com> wrote:
>
> > > > Hi,
>
> > > > How do I get the preferences from the preferences.xml file? I have
> > > > tried with this code:
> > > > SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences
> > > > (this);
>
> > > > but it does not work. I think the error is coursed by the use of the
> > > > Context "this", because the preferences are set by an other class. How
> > > > can I access this preferences?
>
> > > > Thank you,
> > > > //Kaloer
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to android-beginners@googlegroups.com
To unsubscribe from this group, send email to
android-beginners-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to