コード例 #1
0
ファイル: TimePicker.cs プロジェクト: zhouweiaccp/XobotOS
 protected internal override void onRestoreInstanceState(android.os.Parcelable state
                                                         )
 {
     android.widget.TimePicker.SavedState ss = (android.widget.TimePicker.SavedState)state;
     base.onRestoreInstanceState(ss.getSuperState());
     setCurrentHour(ss.getHour());
     setCurrentMinute(ss.getMinute());
 }
コード例 #2
0
ファイル: CompoundButton.cs プロジェクト: zhouweiaccp/XobotOS
 protected internal override void onRestoreInstanceState(android.os.Parcelable state
                                                         )
 {
     android.widget.CompoundButton.SavedState ss = (android.widget.CompoundButton.SavedState
                                                    )state;
     base.onRestoreInstanceState(ss.getSuperState());
     setChecked(ss.@checked);
     requestLayout();
 }
コード例 #3
0
ファイル: CompoundButton.cs プロジェクト: zhouweiaccp/XobotOS
 protected internal override android.os.Parcelable onSaveInstanceState()
 {
     // Force our ancestor class to save its state
     setFreezesText(true);
     android.os.Parcelable superState            = base.onSaveInstanceState();
     android.widget.CompoundButton.SavedState ss = new android.widget.CompoundButton.SavedState
                                                       (superState);
     ss.@checked = isChecked();
     return(ss);
 }
コード例 #4
0
ファイル: CompoundButton.cs プロジェクト: zffl/androidmono
 public override void onRestoreInstanceState(android.os.Parcelable arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.widget.CompoundButton._onRestoreInstanceState11092, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.widget.CompoundButton.staticClass, global::android.widget.CompoundButton._onRestoreInstanceState11092, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
コード例 #5
0
ファイル: AbsSpinner.cs プロジェクト: zffl/androidmono
 public virtual new void onRestoreInstanceState(android.os.Parcelable arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.widget.AbsSpinner._onRestoreInstanceState10808, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.widget.AbsSpinner.staticClass, global::android.widget.AbsSpinner._onRestoreInstanceState10808, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
コード例 #6
0
 protected override void onRestoreInstanceState(android.os.Parcelable arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.preference.CheckBoxPreference._onRestoreInstanceState6749, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.preference.CheckBoxPreference.staticClass, global::android.preference.CheckBoxPreference._onRestoreInstanceState6749, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
コード例 #7
0
 public void setParcelableData(android.os.Parcelable arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.view.accessibility.AccessibilityEvent._setParcelableData9874, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.view.accessibility.AccessibilityEvent.staticClass, global::android.view.accessibility.AccessibilityEvent._setParcelableData9874, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
コード例 #8
0
 public override void onRestoreInstanceState(android.os.Parcelable state)
 {
     [email protected] saved = ([email protected]
                                                                         .SavedState)state;
     if (saved.openSubMenuId > 0)
     {
         android.view.MenuItem item = mMenu.findItem(saved.openSubMenuId);
         if (item != null)
         {
             [email protected] subMenu = ([email protected]
                                                                   )item.getSubMenu();
             onSubMenuSelected(subMenu);
         }
     }
 }
コード例 #9
0
 protected internal override android.os.Parcelable onSaveInstanceState()
 {
     android.os.Parcelable superState  = base.onSaveInstanceState();
     android.view.View     focusedView = getFocusedChild();
     {
         for (int i = getChildCount() - 1; i >= 0; i--)
         {
             if (getChildAt(i) == focusedView)
             {
                 return(new [email protected](superState, i));
             }
         }
     }
     return(new [email protected](superState, -1));
 }
コード例 #10
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();
     }
 }
コード例 #11
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);
 }
コード例 #12
0
 protected internal override void onRestoreInstanceState(android.os.Parcelable state
                                                         )
 {
     [email protected] ss = ([email protected]
                                                               .SavedState)state;
     base.onRestoreInstanceState(ss.getSuperState());
     if (ss.focusedPosition >= getChildCount())
     {
         return;
     }
     android.view.View v = getChildAt(ss.focusedPosition);
     if (v != null)
     {
         v.requestFocus();
     }
 }
コード例 #13
0
ファイル: DatePicker.cs プロジェクト: zhouweiaccp/XobotOS
 internal SavedState(android.os.Parcelable superState, int year, int month, int day
                     ) : base(superState)
 {
     throw new System.NotImplementedException();
 }
コード例 #14
0
ファイル: DatePicker.cs プロジェクト: zhouweiaccp/XobotOS
 protected internal override void onRestoreInstanceState(android.os.Parcelable state
                                                         )
 {
     throw new System.NotImplementedException();
 }
コード例 #15
0
ファイル: Parcel.cs プロジェクト: zhouweiaccp/XobotOS
 public void writeParcelable(android.os.Parcelable p, int parcelableFlags)
 {
     throw new System.NotImplementedException();
 }
コード例 #16
0
 public virtual void onRestoreInstanceState(android.os.Parcelable state)
 {
     restoreHierarchyState((android.os.Bundle)state);
 }
コード例 #17
0
ファイル: TimePicker.cs プロジェクト: zhouweiaccp/XobotOS
 protected internal override android.os.Parcelable onSaveInstanceState()
 {
     android.os.Parcelable superState = base.onSaveInstanceState();
     return(new android.widget.TimePicker.SavedState(superState, getCurrentHour(), getCurrentMinute
                                                         ()));
 }
コード例 #18
0
 public abstract void onRestoreInstanceState(android.os.Parcelable arg1);
コード例 #19
0
 public virtual void onRestoreInstanceState(android.os.Parcelable state)
 {
 }
コード例 #20
0
ファイル: AdapterView.cs プロジェクト: hakeemsm/XobotOS
			public virtual void clearSavedState()
			{
				this.mInstanceState = null;
			}
コード例 #21
0
 /// <summary>
 /// Constructor called from
 /// <see cref="IconMenuView.onSaveInstanceState()">IconMenuView.onSaveInstanceState()
 ///     </see>
 /// </summary>
 public SavedState(android.os.Parcelable superState, int focusedPosition) : base(superState
                                                                                 )
 {
     this.focusedPosition = focusedPosition;
 }
コード例 #22
0
 public virtual void setParcelableData(android.os.Parcelable parcelableData)
 {
     throw new System.NotImplementedException();
 }
コード例 #23
0
 internal SavedState(android.os.Parcelable superState, int whichChild) : base(superState
                                                                              )
 {
     throw new System.NotImplementedException();
 }
コード例 #24
0
ファイル: AbsSpinner.cs プロジェクト: zhouweiaccp/XobotOS
 /// <summary>
 /// Constructor called from
 /// <see cref="AbsSpinner.onSaveInstanceState()">AbsSpinner.onSaveInstanceState()</see>
 /// </summary>
 internal SavedState(android.os.Parcelable superState) : base(superState)
 {
 }
コード例 #25
0
 protected internal AbsSavedState(android.os.Parcelable superState)
 {
     throw new System.NotImplementedException();
 }
コード例 #26
0
ファイル: AbsSavedState.cs プロジェクト: zffl/androidmono
 protected AbsSavedState(android.os.Parcelable arg0)  : base(global::MonoJavaBridge.JNIEnv.ThreadEnv)
 {
     global::MonoJavaBridge.JNIEnv         @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     global::MonoJavaBridge.JniLocalHandle handle = @__env.NewObject(android.view.AbsSavedState.staticClass, global::android.view.AbsSavedState._AbsSavedState8675, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     Init(@__env, handle);
 }
コード例 #27
0
ファイル: AdapterView.cs プロジェクト: hakeemsm/XobotOS
			public override void onInvalidated()
			{
				this._enclosing.mDataChanged = true;
				if (this._enclosing.getAdapter().hasStableIds())
				{
					// Remember the current state for the case where our hosting activity is being
					// stopped and later restarted
					this.mInstanceState = this._enclosing.onSaveInstanceState();
				}
				// Data is invalid so we should reset our state
				this._enclosing.mOldItemCount = this._enclosing.mItemCount;
				this._enclosing.mItemCount = 0;
				this._enclosing.mSelectedPosition = android.widget.AdapterView.INVALID_POSITION;
				this._enclosing.mSelectedRowId = android.widget.AdapterView.INVALID_ROW_ID;
				this._enclosing.mNextSelectedPosition = android.widget.AdapterView.INVALID_POSITION;
				this._enclosing.mNextSelectedRowId = android.widget.AdapterView.INVALID_ROW_ID;
				this._enclosing.mNeedSync = false;
				this._enclosing.checkFocus();
				this._enclosing.requestLayout();
			}
コード例 #28
0
ファイル: TimePicker.cs プロジェクト: zhouweiaccp/XobotOS
 internal SavedState(android.os.Parcelable superState, int hour, int minute) : base
         (superState)
 {
     mHour   = hour;
     mMinute = minute;
 }
コード例 #29
0
ファイル: AdapterView.cs プロジェクト: hakeemsm/XobotOS
			public override void onChanged()
			{
				this._enclosing.mDataChanged = true;
				this._enclosing.mOldItemCount = this._enclosing.mItemCount;
				this._enclosing.mItemCount = this._enclosing.getAdapter().getCount();
				// Detect the case where a cursor that was previously invalidated has
				// been repopulated with new data.
				if (this._enclosing.getAdapter().hasStableIds() && this.mInstanceState != null &&
					 this._enclosing.mOldItemCount == 0 && this._enclosing.mItemCount > 0)
				{
					this._enclosing.onRestoreInstanceState(this.mInstanceState);
					this.mInstanceState = null;
				}
				else
				{
					this._enclosing.rememberSyncState();
				}
				this._enclosing.checkFocus();
				this._enclosing.requestLayout();
			}
コード例 #30
0
 internal SavedState(android.os.Parcelable superState, string serializedPattern, int
                     displayMode, bool inputEnabled, bool inStealthMode, bool tactileFeedbackEnabled
                     ) : base(superState)
 {
     throw new System.NotImplementedException();
 }
コード例 #31
0
ファイル: AdapterView.cs プロジェクト: hakeemsm/XobotOS
			public AdapterDataSetObserver(AdapterView<T> _enclosing)
			{
				this._enclosing = _enclosing;
				mInstanceState = null;
			}