从android中的服务访问共享的SharedPreference

Pra*_*chi 18 android

我想在我使用的后台服务中访问SharedPreference,PreferenceManager.getDefaultSharedPreferences()但它提供了nullpoint Exception

谢谢

Jac*_*ack 31

你必须像这样使用Context:

Context ctx = getApplicationContext();
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ctx);
Run Code Online (Sandbox Code Playgroud)


Vin*_*kla 5

试试这个:

SharedPreference pref = getSharedPreferences(PrefName, 0);
Run Code Online (Sandbox Code Playgroud)