jimu-decompiled/sources/com/ubt/jimu/user/view/InterestFansActivity.java
2025-05-13 19:24:51 +02:00

131 lines
4.3 KiB
Java

package com.ubt.jimu.user.view;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import androidx.cardview.widget.CardView;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentPagerAdapter;
import androidx.viewpager.widget.ViewPager;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.main.widget.TabBarView;
import com.ubt.jimu.user.presenter.FansPresenter;
import com.ubt.jimu.user.presenter.InterestPresenter;
import com.ubt.jimu.user.view.fragment.FansFragment;
import com.ubt.jimu.user.view.fragment.InterestFragment;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes2.dex */
public class InterestFansActivity extends BaseActivity implements TabBarView.OnActionListener, ViewPager.OnPageChangeListener {
private List<Fragment> a = new ArrayList();
private BaseFragmentAdapter b;
private long c;
CardView centerCardView;
private int d;
ViewPager interestFansViewPager;
TabBarView tabBar;
class BaseFragmentAdapter extends FragmentPagerAdapter {
private List<Fragment> a;
public BaseFragmentAdapter(InterestFansActivity interestFansActivity, FragmentManager fragmentManager, List<Fragment> list) {
super(fragmentManager);
this.a = list;
}
@Override // androidx.viewpager.widget.PagerAdapter
public int getCount() {
return this.a.size();
}
@Override // androidx.fragment.app.FragmentPagerAdapter
public Fragment getItem(int i) {
return this.a.get(i);
}
}
private void D0() {
Bundle bundleExtra = getIntent().getBundleExtra("extra");
if (bundleExtra != null) {
this.d = bundleExtra.getInt("page_index");
this.c = bundleExtra.getLong("view_user_id");
}
}
private void E0() {
InterestFragment a = InterestFragment.a(this.c);
new InterestPresenter(this, a);
FansFragment a2 = FansFragment.a(this.c);
new FansPresenter(this, a2);
this.a.add(a);
this.a.add(a2);
this.b.notifyDataSetChanged();
this.interestFansViewPager.setCurrentItem(this.d);
}
public static void a(BaseActivity baseActivity, Bundle bundle) {
Intent intent = new Intent(baseActivity, (Class<?>) InterestFansActivity.class);
intent.putExtra("extra", bundle);
baseActivity.startActivity(intent);
}
private void initView() {
this.b = new BaseFragmentAdapter(this, getSupportFragmentManager(), this.a);
this.interestFansViewPager.setAdapter(this.b);
this.interestFansViewPager.a(this);
this.tabBar.setListener(this);
}
@Override // com.ubt.jimu.main.widget.TabBarView.OnActionListener
public void c(int i) {
this.interestFansViewPager.setCurrentItem(i);
}
public void onCenterCardView(View view) {
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_interest_fans);
ButterKnife.a(this);
initView();
D0();
E0();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
}
public void onDismiss(View view) {
finish();
}
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
public void onPageScrollStateChanged(int i) {
}
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
public void onPageScrolled(int i, float f, int i2) {
this.tabBar.a(i, f);
}
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
public void onPageSelected(int i) {
}
@Override // android.view.Window.Callback
public void onPointerCaptureChanged(boolean z) {
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
}