public virtual android.util.SparseArray <E> clone() { android.util.SparseArray <E> clone_1 = null; clone_1 = (android.util.SparseArray <E>)base.MemberwiseClone(); clone_1.mKeys = (int[])mKeys.Clone(); clone_1.mValues = (object[])mValues.Clone(); return(clone_1); }
private void init(android.database.Cursor cursor, android.content.Context context , bool autoRequery) { mContext = context; mHandler = new android.os.Handler(); mAutoRequery = autoRequery; mGroupCursorHelper = new android.widget.CursorTreeAdapter.MyCursorHelper(this, cursor ); mChildrenCursorHelpers = new android.util.SparseArray <android.widget.CursorTreeAdapter .MyCursorHelper>(); }
protected override void dispatchRestoreInstanceState(android.util.SparseArray arg0) { global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv; if (!IsClrObject) { @__env.CallVoidMethod(this.JvmHandle, global::android.appwidget.AppWidgetHostView._dispatchRestoreInstanceState967, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)); } else { @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.appwidget.AppWidgetHostView.staticClass, global::android.appwidget.AppWidgetHostView._dispatchRestoreInstanceState967, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)); } }
internal virtual void clear() { android.util.SparseArray <android.view.View> scrapHeap = this.mScrapHeap; int count = scrapHeap.size(); { for (int i = 0; i < count; i++) { android.view.View view = scrapHeap.valueAt(i); if (view != null) { this._enclosing.removeDetachedView(view, true); } } } scrapHeap.clear(); }
public RecycleBin(AbsSpinner _enclosing) { this._enclosing = _enclosing; mScrapHeap = new android.util.SparseArray <android.view.View>(); }
protected internal override void dispatchRestoreInstanceState(android.util.SparseArray <android.os.Parcelable> container) { throw new System.NotImplementedException(); }
public void writeSparseArray(android.util.SparseArray <object> val) { throw new System.NotImplementedException(); }
private void init(android.database.Cursor cursor, android.content.Context context , bool autoRequery) { mContext = context; mHandler = new android.os.Handler(); mAutoRequery = autoRequery; mGroupCursorHelper = new android.widget.CursorTreeAdapter.MyCursorHelper(this, cursor ); mChildrenCursorHelpers = new android.util.SparseArray<android.widget.CursorTreeAdapter .MyCursorHelper>(); }
protected internal virtual void onDestroy() { mCalled = true; if (mManagedDialogs != null) { int numDialogs = mManagedDialogs.size(); { for (int i = 0; i < numDialogs; i++) { android.app.Activity.ManagedDialog md = mManagedDialogs.valueAt(i); if (md.mDialog.isShowing()) { md.mDialog.dismiss(); } } } mManagedDialogs = null; } lock (mManagedCursors) { int numCursors = mManagedCursors.size(); { for (int i = 0; i < numCursors; i++) { android.app.Activity.ManagedCursor c = mManagedCursors.get(i); if (c != null) { c.mCursor.close(); } } } mManagedCursors.clear(); } if (mSearchManager != null) { mSearchManager.stopSearch(); } getApplication().dispatchActivityDestroyed(this); }
protected internal virtual void onCreate(android.os.Bundle savedInstanceState) { if (mLastNonConfigurationInstances != null) { mAllLoaderManagers = mLastNonConfigurationInstances.loaders; } if (savedInstanceState != null) { android.os.Parcelable p = savedInstanceState.getParcelable(FRAGMENTS_TAG); mFragments.restoreAllState(p, mLastNonConfigurationInstances != null ? mLastNonConfigurationInstances .fragments : null); } mFragments.dispatchCreate(); getApplication().dispatchActivityCreated(this, savedInstanceState); mCalled = true; }
internal virtual android.app.LoaderManagerImpl getLoaderManager(int index, bool started , bool create) { if (mAllLoaderManagers == null) { mAllLoaderManagers = new android.util.SparseArray<android.app.LoaderManagerImpl>( ); } android.app.LoaderManagerImpl lm = mAllLoaderManagers.get(index); if (lm == null) { if (create) { lm = new android.app.LoaderManagerImpl(this, started); mAllLoaderManagers.put(index, lm); } } else { lm.updateActivity(this); } return lm; }
public bool showDialog(int id, android.os.Bundle args) { if (mManagedDialogs == null) { mManagedDialogs = new android.util.SparseArray<android.app.Activity.ManagedDialog >(); } android.app.Activity.ManagedDialog md = mManagedDialogs.get(id); if (md == null) { md = new android.app.Activity.ManagedDialog(); md.mDialog = createDialog(id, null, args); if (md.mDialog == null) { return false; } mManagedDialogs.put(id, md); } md.mArgs = args; onPrepareDialog(id, md.mDialog, args); md.mDialog.show(); return true; }
public virtual void saveActionViewStates(android.os.Bundle outStates) { android.util.SparseArray<android.os.Parcelable> viewStates = null; int itemCount = size(); { for (int i = 0; i < itemCount; i++) { android.view.MenuItem item = getItem(i); android.view.View v = item.getActionView(); if (v != null && v.getId() != android.view.View.NO_ID) { if (viewStates == null) { viewStates = new android.util.SparseArray<android.os.Parcelable>(); } v.saveHierarchyState(viewStates); if (item.isActionViewExpanded()) { outStates.putInt(EXPANDED_ACTION_VIEW_ID, item.getItemId()); } } if (item.hasSubMenu()) { [email protected] subMenu = ([email protected] )item.getSubMenu(); subMenu.saveActionViewStates(outStates); } } } if (viewStates != null) { outStates.putSparseParcelableArray(getActionViewStatesKey(), viewStates); } }
private void dispatchSaveInstanceState(android.os.Bundle outState) { if (mPresenters.isEmpty()) { return; } android.util.SparseArray<android.os.Parcelable> presenterStates = new android.util.SparseArray <android.os.Parcelable>(); foreach ([email protected]<*****@*****.**> @ref in Sharpen.IterableProxy.Create(mPresenters)) { [email protected] presenter = @ref.get(); if (presenter == null) { mPresenters.remove(@ref); } else { int id = presenter.getId(); if (id > 0) { android.os.Parcelable state = presenter.onSaveInstanceState(); if (state != null) { presenterStates.put(id, state); } } } } outState.putSparseParcelableArray(PRESENTER_KEY, presenterStates); }
public java.lang.CharSequence get(int idx) { lock (this) { if (mStrings != null) { java.lang.CharSequence res = mStrings[idx]; if (res != null) { return res; } } else { if (mSparseStrings != null) { java.lang.CharSequence res = mSparseStrings.get(idx); if (res != null) { return res; } } else { int num = nativeGetSize(mNative); if (mUseSparse && num > 250) { mSparseStrings = new android.util.SparseArray<java.lang.CharSequence>(); } else { mStrings = new java.lang.CharSequence[num]; } } } string str = nativeGetString(mNative, idx); java.lang.CharSequence res_1 = java.lang.CharSequenceProxy.Wrap(str); int[] style = nativeGetStyle(mNative, idx); if (style != null) { if (mStyleIDs == null) { mStyleIDs = new android.content.res.StringBlock.StyleIDs(); } { for (int styleIndex = 0; styleIndex < style.Length; styleIndex += 3) { int styleId = style[styleIndex]; if (styleId == mStyleIDs.boldId || styleId == mStyleIDs.italicId || styleId == mStyleIDs .underlineId || styleId == mStyleIDs.ttId || styleId == mStyleIDs.bigId || styleId == mStyleIDs.smallId || styleId == mStyleIDs.subId || styleId == mStyleIDs.supId || styleId == mStyleIDs.strikeId || styleId == mStyleIDs.listItemId || styleId == mStyleIDs.marqueeId) { continue; } string styleTag = nativeGetString(mNative, styleId); if (styleTag.Equals("b")) { mStyleIDs.boldId = styleId; } else { if (styleTag.Equals("i")) { mStyleIDs.italicId = styleId; } else { if (styleTag.Equals("u")) { mStyleIDs.underlineId = styleId; } else { if (styleTag.Equals("tt")) { mStyleIDs.ttId = styleId; } else { if (styleTag.Equals("big")) { mStyleIDs.bigId = styleId; } else { if (styleTag.Equals("small")) { mStyleIDs.smallId = styleId; } else { if (styleTag.Equals("sup")) { mStyleIDs.supId = styleId; } else { if (styleTag.Equals("sub")) { mStyleIDs.subId = styleId; } else { if (styleTag.Equals("strike")) { mStyleIDs.strikeId = styleId; } else { if (styleTag.Equals("li")) { mStyleIDs.listItemId = styleId; } else { if (styleTag.Equals("marquee")) { mStyleIDs.marqueeId = styleId; } } } } } } } } } } } } } res_1 = applyStyles(str, style, mStyleIDs); } if (mStrings != null) { mStrings[idx] = res_1; } else { mSparseStrings.put(idx, res_1); } return res_1; } }
private void restoreManagedDialogs(android.os.Bundle savedInstanceState) { android.os.Bundle b = savedInstanceState.getBundle(SAVED_DIALOGS_TAG); if (b == null) { return; } int[] ids = b.getIntArray(SAVED_DIALOG_IDS_KEY); int numDialogs = ids.Length; mManagedDialogs = new android.util.SparseArray<android.app.Activity.ManagedDialog >(numDialogs); { for (int i = 0; i < numDialogs; i++) { int dialogId = ids[i]; android.os.Bundle dialogState = b.getBundle(savedDialogKeyFor(dialogId)); if (dialogState != null) { android.app.Activity.ManagedDialog md = new android.app.Activity.ManagedDialog(); md.mArgs = b.getBundle(savedDialogArgsKeyFor(dialogId)); md.mDialog = createDialog(dialogId, dialogState, md.mArgs); if (md.mDialog != null) { mManagedDialogs.put(dialogId, md); onPrepareDialog(dialogId, md.mDialog, md.mArgs); md.mDialog.onRestoreInstanceState(dialogState); } } } } }
public java.lang.CharSequence get(int idx) { lock (this) { if (mStrings != null) { java.lang.CharSequence res = mStrings[idx]; if (res != null) { return(res); } } else { if (mSparseStrings != null) { java.lang.CharSequence res = mSparseStrings.get(idx); if (res != null) { return(res); } } else { int num = nativeGetSize(mNative); if (mUseSparse && num > 250) { mSparseStrings = new android.util.SparseArray <java.lang.CharSequence>(); } else { mStrings = new java.lang.CharSequence[num]; } } } string str = nativeGetString(mNative, idx); java.lang.CharSequence res_1 = java.lang.CharSequenceProxy.Wrap(str); int[] style = nativeGetStyle(mNative, idx); if (style != null) { if (mStyleIDs == null) { mStyleIDs = new android.content.res.StringBlock.StyleIDs(); } { for (int styleIndex = 0; styleIndex < style.Length; styleIndex += 3) { int styleId = style[styleIndex]; if (styleId == mStyleIDs.boldId || styleId == mStyleIDs.italicId || styleId == mStyleIDs .underlineId || styleId == mStyleIDs.ttId || styleId == mStyleIDs.bigId || styleId == mStyleIDs.smallId || styleId == mStyleIDs.subId || styleId == mStyleIDs.supId || styleId == mStyleIDs.strikeId || styleId == mStyleIDs.listItemId || styleId == mStyleIDs.marqueeId) { continue; } string styleTag = nativeGetString(mNative, styleId); if (styleTag.Equals("b")) { mStyleIDs.boldId = styleId; } else { if (styleTag.Equals("i")) { mStyleIDs.italicId = styleId; } else { if (styleTag.Equals("u")) { mStyleIDs.underlineId = styleId; } else { if (styleTag.Equals("tt")) { mStyleIDs.ttId = styleId; } else { if (styleTag.Equals("big")) { mStyleIDs.bigId = styleId; } else { if (styleTag.Equals("small")) { mStyleIDs.smallId = styleId; } else { if (styleTag.Equals("sup")) { mStyleIDs.supId = styleId; } else { if (styleTag.Equals("sub")) { mStyleIDs.subId = styleId; } else { if (styleTag.Equals("strike")) { mStyleIDs.strikeId = styleId; } else { if (styleTag.Equals("li")) { mStyleIDs.listItemId = styleId; } else { if (styleTag.Equals("marquee")) { mStyleIDs.marqueeId = styleId; } } } } } } } } } } } } } res_1 = applyStyles(str, style, mStyleIDs); } if (mStrings != null) { mStrings[idx] = res_1; } else { mSparseStrings.put(idx, res_1); } return(res_1); } }