private void showDialog(Bundle state) { final Context context = getContext(); Dialog dialog = mDialog = new ThemePreferencePreview(context); dialog.setOnDismissListener(this); if (state != null) { dialog.onRestoreInstanceState(state); } dialog.show(); }
@Override public void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); mTitle = savedInstanceState.getString(STATE_TITLE); mUrl = savedInstanceState.getString(STATE_URL); mSummary = savedInstanceState.getString(STATE_SUMMARY); mContent = savedInstanceState.getString(STATE_CONTENT); mFeed = savedInstanceState.getString(STATE_FEED); updateViews(); }
@Override public void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); mOldColor.setColor(savedInstanceState.getInt("old_color")); mColorPicker.setColor(savedInstanceState.getInt("new_color"), true); }