CL *_* So 1 android android-sharedpreferences
我试着打电话getSharedPreferences申请......
public class App extends Application{
public App() {
SharedPreferences prefs = getSharedPreferences(SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
}
}
Run Code Online (Sandbox Code Playgroud)
......但我有一个NullPointerException:
java.lang.NullPointerException: Attempt to invoke virtual method
'android.content.SharedPreferences
android.content.Context.getSharedPreferences(java.lang.String, int)'
on a null object reference
Run Code Online (Sandbox Code Playgroud)
我也试过这个并得到了同样的例外:
Context con = getApplicationContext();
Run Code Online (Sandbox Code Playgroud)
我该怎么打电话getSharedPreferences?
Bla*_*elt 10
onCreate()在您的应用中覆盖,
@Override
public void onCreate() {
super.onCreate();
Run Code Online (Sandbox Code Playgroud)
并在那里做.不要忘记同样声明你的Application子类AndroidManifest.例如
<application
android:name="App"
Run Code Online (Sandbox Code Playgroud)