Merge "Stop saving ActionMenuItemView state." into nyc-dev

This commit is contained in:
TreeHugger Robot
2016-05-11 23:54:40 +00:00
committed by Android (Google) Code Review

View File

@@ -22,6 +22,7 @@ import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Parcelable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.Gravity;
@@ -30,7 +31,6 @@ import android.view.View;
import android.view.accessibility.AccessibilityEvent;
import android.widget.ActionMenuView;
import android.widget.ForwardingListener;
import android.widget.ListPopupWindow;
import android.widget.TextView;
import android.widget.Toast;
@@ -86,6 +86,7 @@ public class ActionMenuItemView extends TextView
setOnLongClickListener(this);
mSavedPaddingLeft = -1;
setSaveEnabled(false);
}
@Override
@@ -348,6 +349,13 @@ public class ActionMenuItemView extends TextView
}
}
@Override
public void onRestoreInstanceState(Parcelable state) {
// This might get called with the state of ActionView since it shares the same ID with
// ActionMenuItemView. Do not restore this state as ActionMenuItemView never saved it.
super.onRestoreInstanceState(null);
}
public static abstract class PopupCallback {
public abstract ShowableListMenu getPopup();
}