178 lines
4.7 KiB
Java
178 lines
4.7 KiB
Java
package j;
|
|
|
|
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 j.b;
|
|
import java.util.ArrayList;
|
|
import k.c;
|
|
import k.d;
|
|
import r.g;
|
|
/* compiled from: SupportActionModeWrapper.java */
|
|
/* loaded from: classes.dex */
|
|
public class f extends ActionMode {
|
|
|
|
/* renamed from: a reason: collision with root package name */
|
|
final Context f14478a;
|
|
|
|
/* renamed from: b reason: collision with root package name */
|
|
final b f14479b;
|
|
|
|
/* compiled from: SupportActionModeWrapper.java */
|
|
/* loaded from: classes.dex */
|
|
public static class a implements b.a {
|
|
|
|
/* renamed from: a reason: collision with root package name */
|
|
final ActionMode.Callback f14480a;
|
|
|
|
/* renamed from: b reason: collision with root package name */
|
|
final Context f14481b;
|
|
|
|
/* renamed from: c reason: collision with root package name */
|
|
final ArrayList<f> f14482c = new ArrayList<>();
|
|
|
|
/* renamed from: d reason: collision with root package name */
|
|
final g<Menu, Menu> f14483d = new g<>();
|
|
|
|
public a(Context context, ActionMode.Callback callback) {
|
|
this.f14481b = context;
|
|
this.f14480a = callback;
|
|
}
|
|
|
|
private Menu f(Menu menu) {
|
|
Menu menu2 = this.f14483d.get(menu);
|
|
if (menu2 != null) {
|
|
return menu2;
|
|
}
|
|
d dVar = new d(this.f14481b, (d0.a) menu);
|
|
this.f14483d.put(menu, dVar);
|
|
return dVar;
|
|
}
|
|
|
|
@Override // j.b.a
|
|
public boolean a(b bVar, Menu menu) {
|
|
return this.f14480a.onCreateActionMode(e(bVar), f(menu));
|
|
}
|
|
|
|
@Override // j.b.a
|
|
public void b(b bVar) {
|
|
this.f14480a.onDestroyActionMode(e(bVar));
|
|
}
|
|
|
|
@Override // j.b.a
|
|
public boolean c(b bVar, MenuItem menuItem) {
|
|
return this.f14480a.onActionItemClicked(e(bVar), new c(this.f14481b, (d0.b) menuItem));
|
|
}
|
|
|
|
@Override // j.b.a
|
|
public boolean d(b bVar, Menu menu) {
|
|
return this.f14480a.onPrepareActionMode(e(bVar), f(menu));
|
|
}
|
|
|
|
public ActionMode e(b bVar) {
|
|
int size = this.f14482c.size();
|
|
for (int i10 = 0; i10 < size; i10++) {
|
|
f fVar = this.f14482c.get(i10);
|
|
if (fVar != null && fVar.f14479b == bVar) {
|
|
return fVar;
|
|
}
|
|
}
|
|
f fVar2 = new f(this.f14481b, bVar);
|
|
this.f14482c.add(fVar2);
|
|
return fVar2;
|
|
}
|
|
}
|
|
|
|
public f(Context context, b bVar) {
|
|
this.f14478a = context;
|
|
this.f14479b = bVar;
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public void finish() {
|
|
this.f14479b.c();
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public View getCustomView() {
|
|
return this.f14479b.d();
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public Menu getMenu() {
|
|
return new d(this.f14478a, (d0.a) this.f14479b.e());
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public MenuInflater getMenuInflater() {
|
|
return this.f14479b.f();
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public CharSequence getSubtitle() {
|
|
return this.f14479b.g();
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public Object getTag() {
|
|
return this.f14479b.h();
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public CharSequence getTitle() {
|
|
return this.f14479b.i();
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public boolean getTitleOptionalHint() {
|
|
return this.f14479b.j();
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public void invalidate() {
|
|
this.f14479b.k();
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public boolean isTitleOptional() {
|
|
return this.f14479b.l();
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public void setCustomView(View view) {
|
|
this.f14479b.m(view);
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public void setSubtitle(int i10) {
|
|
this.f14479b.n(i10);
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public void setSubtitle(CharSequence charSequence) {
|
|
this.f14479b.o(charSequence);
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public void setTag(Object obj) {
|
|
this.f14479b.p(obj);
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public void setTitle(int i10) {
|
|
this.f14479b.q(i10);
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public void setTitle(CharSequence charSequence) {
|
|
this.f14479b.r(charSequence);
|
|
}
|
|
|
|
@Override // android.view.ActionMode
|
|
public void setTitleOptionalHint(boolean z10) {
|
|
this.f14479b.s(z10);
|
|
}
|
|
}
|