示例#1
0
  @Override
  public void onRestoreInstanceState(Parcelable state) {
    SavedState ss = (SavedState) state;

    super.onRestoreInstanceState(ss.getSuperState());

    if (ss.selectedId >= 0) {
      mDataChanged = true;
      mNeedSync = true;
      mSyncRowId = ss.selectedId;
      mSyncPosition = ss.position;
      mSyncMode = SYNC_SELECTED_POSITION;
      requestLayout();
    }
  }
示例#2
0
 /**
  * Override to prevent spamming ourselves with layout requests as we place views
  *
  * @see android.view.View#requestLayout()
  */
 @Override
 public void requestLayout() {
   if (!mBlockLayoutRequests) {
     super.requestLayout();
   }
 }