示例#1
0
 @Override
 public Parcelable onSaveInstanceState() {
   Parcelable superState = super.onSaveInstanceState();
   mSavedState = new SavedState(superState);
   mSavedState.query = mUserQuery != null ? mUserQuery.toString() : null;
   mSavedState.isSearchOpen = this.mIsSearchOpen;
   return mSavedState;
 }
  @Override
  public Parcelable onSaveInstanceState() {
    // begin boilerplate code that allows parent classes to save state
    Parcelable superState = super.onSaveInstanceState();

    mSavedState = new SavedState(superState);
    // end
    mSavedState.query = mUserQuery != null ? mUserQuery.toString() : null;
    mSavedState.isSearchOpen = this.mIsSearchOpen;

    return mSavedState;
  }