How do I use sharedPreferences outside of an Activity?

前端 未结 3 1997
一向
一向 2020-12-17 16:32

I\'ve been stuck on this very simple problem for hours now and Ive been unable to find any suitable solutions through google.

I am trying to use the SharedPreference

3条回答
  •  时光取名叫无心
    2020-12-17 16:42

    You can use SharedPrederences from any code that holds a Context. From the Activity documentation at http://developer.android.com/reference/android/app/Activity.html:

    Activity persistent state is managed with the method getPreferences(int), allowing you to retrieve and modify a set of name/value pairs associated with the activity. To use preferences that are shared across multiple application components (activities, receivers, services, providers), you can use the underlying Context.getSharedPreferences() method to retrieve a preferences object stored under a specific name. (Note that it is not possible to share settings data across application packages -- for that you will need a content provider.)

提交回复
热议问题