c.java 源代码
package com.applovin.impl.mediation.debugger.ui.a;
import android.content.Context;
import android.os.Bundle;
import android.text.SpannableStringBuilder;
import android.text.SpannedString;
import android.widget.ListAdapter;
import android.widget.ListView;
import androidx.core.view.ViewCompat;
import com.applovin.impl.mediation.debugger.ui.a;
import com.applovin.impl.sdk.k;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.mediation.MaxDebuggerAdUnitDetailActivity;
import com.applovin.sdk.R;
import g0.c;
import g0.d;
import g0.e;
import java.util.ArrayList;
import java.util.List;
public class c extends com.applovin.impl.mediation.debugger.ui.a {
private List<c0.a> f7374q;
private k f7375r;
private d f7376s;
private List<g0.c> f7377t;
private ListView f7378u;
class a extends d {
final List f7379v;
a(Context context, List list) {
super(context);
this.f7379v = list;
}
@Override
protected int a(int i6) {
return this.f7379v.size();
}
@Override
protected int d() {
return 1;
}
@Override
protected g0.c e(int i6) {
return new e("");
}
@Override
protected List<g0.c> f(int i6) {
return c.this.f7377t;
}
}
public class b implements d.b {
final k f7383a;
final List f7384b;
class a implements a.b<MaxDebuggerAdUnitDetailActivity> {
final g0.a f7391a;
a(g0.a aVar) {
this.f7391a = aVar;
}
@Override
public void a(MaxDebuggerAdUnitDetailActivity maxDebuggerAdUnitDetailActivity) {
maxDebuggerAdUnitDetailActivity.initialize((c0.a) b.this.f7384b.get(this.f7391a.b()), null, b.this.f7383a);
}
}
b(k kVar, List list) {
this.f7383a = kVar;
this.f7384b = list;
}
@Override
public void a(g0.a aVar, g0.c cVar) {
c.this.startActivity(MaxDebuggerAdUnitDetailActivity.class, this.f7383a.Y(), new a(aVar));
}
}
private List<g0.c> b(List<c0.a> list) {
ArrayList arrayList = new ArrayList(list.size());
for (c0.a aVar : list) {
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(StringUtils.createListItemDetailSubSpannedString("ID\t\t\t\t\t\t", -7829368));
spannableStringBuilder.append((CharSequence) StringUtils.createListItemDetailSpannedString(aVar.b(), ViewCompat.MEASURED_STATE_MASK));
spannableStringBuilder.append((CharSequence) new SpannedString("\n"));
spannableStringBuilder.append((CharSequence) StringUtils.createListItemDetailSubSpannedString("FORMAT ", -7829368));
spannableStringBuilder.append((CharSequence) StringUtils.createListItemDetailSpannedString(aVar.e(), ViewCompat.MEASURED_STATE_MASK));
arrayList.add(g0.c.a(c.EnumC0279c.DETAIL).c(StringUtils.createSpannedString(aVar.d(), ViewCompat.MEASURED_STATE_MASK, 18, 1)).h(new SpannedString(spannableStringBuilder)).b(this).e(true).f());
}
return arrayList;
}
public void initialize(List<c0.a> list, k kVar) {
this.f7374q = list;
this.f7375r = kVar;
this.f7377t = b(list);
a aVar = new a(this, list);
this.f7376s = aVar;
aVar.c(new b(kVar, list));
this.f7376s.notifyDataSetChanged();
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setTitle("Ad Units");
setContentView(R.layout.list_view);
ListView listView = (ListView) findViewById(R.id.listView);
this.f7378u = listView;
listView.setAdapter((ListAdapter) this.f7376s);
}
}