INNER CODE UNIT · Java
onSaveInstanceState
arcadefire/nice-spinner · library/src/main/java/org/angmarch/views/NiceSpinner.java:104
public Parcelable onSaveInstanceState() {
Bundle bundle = new Bundle();
bundle.putParcelable(INSTANCE_STATE, super.onSaveInstanceState());
bundle.putInt(SELECTED_INDEX, selectedIndex);
bundle.putBoolean(IS_ARROW_HIDDEN, isArrowHidden);
bundle.putInt(ARROW_DRAWABLE_RES_ID, arrowDrawableResId);
if (popupWindow != null) {
bundle.putBoolean(IS_POPUP_SHOWING, popupWindow.isShowing());
}
return bundle;
}
@Override
public void onRestoreInstanceState(Parcelable savedState) {
if (savedState instanceof Bundle) {
Bundle bundle = (Bundle) savedState;
selectedIndex = bundle.getInt(SELECTED_INDEX);
if (adapter != null) {