OSDN Git Service

Fix NullPointerException in DashboardSummary.
authorDoris Ling <dling@google.com>
Fri, 26 Aug 2016 22:23:31 +0000 (22:23 +0000)
committerandroid-build-merger <android-build-merger@google.com>
Fri, 26 Aug 2016 22:23:31 +0000 (22:23 +0000)
am: 797dd7440d

Change-Id: Icca9421e52c1f751023bdee5a9b6fbcdbd89e6a1

src/com/android/settings/dashboard/DashboardSummary.java

index e0f727f..4a9f2c5 100644 (file)
@@ -178,13 +178,13 @@ public class DashboardSummary extends InstrumentedFragment
     @Override
     public void onSaveInstanceState(Bundle outState) {
         super.onSaveInstanceState(outState);
+        outState.putStringArrayList(EXTRA_SUGGESTION_HIDDEN_LOGGED, mSuggestionsHiddenLogged);
+        outState.putStringArrayList(EXTRA_SUGGESTION_SHOWN_LOGGED, mSuggestionsShownLogged);
         if (mLayoutManager == null) return;
         outState.putInt(EXTRA_SCROLL_POSITION, mLayoutManager.findFirstVisibleItemPosition());
         if (mAdapter != null) {
             mAdapter.onSaveInstanceState(outState);
         }
-        outState.putStringArrayList(EXTRA_SUGGESTION_HIDDEN_LOGGED, mSuggestionsHiddenLogged);
-        outState.putStringArrayList(EXTRA_SUGGESTION_SHOWN_LOGGED, mSuggestionsShownLogged);
     }
 
     @Override