Files
rr3-apk/decompiled-community/sources/com/mbridge/msdk/nativex/adapter/RollingAdapter.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

57 lines
1.7 KiB
Java

package com.mbridge.msdk.nativex.adapter;
import android.view.View;
import android.view.ViewGroup;
import androidx.viewpager.widget.PagerAdapter;
import com.mbridge.msdk.nativex.view.MBNativeRollView;
import com.mbridge.msdk.out.Frame;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
public class RollingAdapter extends PagerAdapter {
private List<Frame> list;
private List<View> listview = new ArrayList();
private MBNativeRollView.a mvinterface;
public MBNativeRollView.a getMvinterface() {
return this.mvinterface;
}
@Override // androidx.viewpager.widget.PagerAdapter
public boolean isViewFromObject(View view, Object obj) {
return view == obj;
}
public void setMvinterface(MBNativeRollView.a aVar) {
this.mvinterface = aVar;
}
public RollingAdapter(List<Frame> list) {
this.list = new ArrayList();
this.list = list;
}
@Override // androidx.viewpager.widget.PagerAdapter
public int getCount() {
return this.list.size();
}
@Override // androidx.viewpager.widget.PagerAdapter
public Object instantiateItem(ViewGroup viewGroup, int i) {
List<Frame> list;
View a;
if (this.mvinterface == null || (list = this.list) == null || list.size() <= 0 || (a = this.mvinterface.a(this.list.get(i), i)) == null) {
return null;
}
this.listview.add(a);
viewGroup.addView(a);
return a;
}
@Override // androidx.viewpager.widget.PagerAdapter
public void destroyItem(ViewGroup viewGroup, int i, Object obj) {
viewGroup.removeView(this.listview.get(i));
}
}