コード例 #1
0
ファイル: AbsSpinner.cs プロジェクト: zhouweiaccp/XobotOS
 protected internal override void onRestoreInstanceState(android.os.Parcelable state
                                                         )
 {
     android.widget.AbsSpinner.SavedState ss = (android.widget.AbsSpinner.SavedState)state;
     base.onRestoreInstanceState(ss.getSuperState());
     if (ss.selectedId >= 0)
     {
         mDataChanged  = true;
         mNeedSync     = true;
         mSyncRowId    = ss.selectedId;
         mSyncPosition = ss.position;
         mSyncMode     = android.widget.AdapterView.SYNC_SELECTED_POSITION;
         requestLayout();
     }
 }
コード例 #2
0
ファイル: AbsSpinner.cs プロジェクト: zhouweiaccp/XobotOS
 protected internal override android.os.Parcelable onSaveInstanceState()
 {
     android.os.Parcelable superState        = base.onSaveInstanceState();
     android.widget.AbsSpinner.SavedState ss = new android.widget.AbsSpinner.SavedState
                                                   (superState);
     ss.selectedId = getSelectedItemId();
     if (ss.selectedId >= 0)
     {
         ss.position = getSelectedItemPosition();
     }
     else
     {
         ss.position = android.widget.AdapterView.INVALID_POSITION;
     }
     return(ss);
 }