package androidx.appcompat.view; import android.content.Context; import android.view.ActionMode; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import androidx.appcompat.view.ActionMode; import androidx.appcompat.view.menu.MenuWrapperFactory; import androidx.collection.SimpleArrayMap; import androidx.core.internal.view.SupportMenu; import androidx.core.internal.view.SupportMenuItem; import java.util.ArrayList; /* loaded from: classes.dex */ public class SupportActionModeWrapper extends android.view.ActionMode { final Context a; final ActionMode b; public SupportActionModeWrapper(Context context, ActionMode actionMode) { this.a = context; this.b = actionMode; } @Override // android.view.ActionMode public void finish() { this.b.a(); } @Override // android.view.ActionMode public View getCustomView() { return this.b.b(); } @Override // android.view.ActionMode public Menu getMenu() { return MenuWrapperFactory.a(this.a, (SupportMenu) this.b.c()); } @Override // android.view.ActionMode public MenuInflater getMenuInflater() { return this.b.d(); } @Override // android.view.ActionMode public CharSequence getSubtitle() { return this.b.e(); } @Override // android.view.ActionMode public Object getTag() { return this.b.f(); } @Override // android.view.ActionMode public CharSequence getTitle() { return this.b.g(); } @Override // android.view.ActionMode public boolean getTitleOptionalHint() { return this.b.h(); } @Override // android.view.ActionMode public void invalidate() { this.b.i(); } @Override // android.view.ActionMode public boolean isTitleOptional() { return this.b.j(); } @Override // android.view.ActionMode public void setCustomView(View view) { this.b.a(view); } @Override // android.view.ActionMode public void setSubtitle(CharSequence charSequence) { this.b.a(charSequence); } @Override // android.view.ActionMode public void setTag(Object obj) { this.b.a(obj); } @Override // android.view.ActionMode public void setTitle(CharSequence charSequence) { this.b.b(charSequence); } @Override // android.view.ActionMode public void setTitleOptionalHint(boolean z) { this.b.a(z); } @Override // android.view.ActionMode public void setSubtitle(int i) { this.b.a(i); } @Override // android.view.ActionMode public void setTitle(int i) { this.b.b(i); } public static class CallbackWrapper implements ActionMode.Callback { final ActionMode.Callback a; final Context b; final ArrayList c = new ArrayList<>(); final SimpleArrayMap d = new SimpleArrayMap<>(); public CallbackWrapper(Context context, ActionMode.Callback callback) { this.b = context; this.a = callback; } @Override // androidx.appcompat.view.ActionMode.Callback public boolean a(ActionMode actionMode, Menu menu) { return this.a.onCreateActionMode(b(actionMode), a(menu)); } @Override // androidx.appcompat.view.ActionMode.Callback public boolean b(ActionMode actionMode, Menu menu) { return this.a.onPrepareActionMode(b(actionMode), a(menu)); } @Override // androidx.appcompat.view.ActionMode.Callback public boolean a(ActionMode actionMode, MenuItem menuItem) { return this.a.onActionItemClicked(b(actionMode), MenuWrapperFactory.a(this.b, (SupportMenuItem) menuItem)); } public android.view.ActionMode b(ActionMode actionMode) { int size = this.c.size(); for (int i = 0; i < size; i++) { SupportActionModeWrapper supportActionModeWrapper = this.c.get(i); if (supportActionModeWrapper != null && supportActionModeWrapper.b == actionMode) { return supportActionModeWrapper; } } SupportActionModeWrapper supportActionModeWrapper2 = new SupportActionModeWrapper(this.b, actionMode); this.c.add(supportActionModeWrapper2); return supportActionModeWrapper2; } @Override // androidx.appcompat.view.ActionMode.Callback public void a(ActionMode actionMode) { this.a.onDestroyActionMode(b(actionMode)); } private Menu a(Menu menu) { Menu menu2 = this.d.get(menu); if (menu2 != null) { return menu2; } Menu a = MenuWrapperFactory.a(this.b, (SupportMenu) menu); this.d.put(menu, a); return a; } } }