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