From 46eb2d09b7efa2a5e64b6125d2aaee393f45a7d1 Mon Sep 17 00:00:00 2001 From: Jeff Chang Date: Wed, 10 Mar 2021 17:03:12 +0800 Subject: [PATCH] Update saving persistent state documentation Updated the code snippet for saving persistent state to make the code workable. - Update usage for getSharedPreferences. - Fix NPE when access mPrefs Bug: 181924060 Test: Build Change-Id: I695ad13282d5d9adb4a79108dfd1b6aae7b5a167 --- core/java/android/app/Activity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/app/Activity.java b/core/java/android/app/Activity.java index f5f0b422a69d1..f8950c69f74cb 100644 --- a/core/java/android/app/Activity.java +++ b/core/java/android/app/Activity.java @@ -642,7 +642,7 @@ import java.util.function.Consumer; * protected void onCreate(Bundle savedInstanceState) { * super.onCreate(savedInstanceState); * - * SharedPreferences mPrefs = getSharedPreferences(); + * mPrefs = getSharedPreferences(getLocalClassName(), MODE_PRIVATE); * mCurViewMode = mPrefs.getInt("view_mode", DAY_VIEW_MODE); * } *