导航菜单

页面标题

页面副标题

新暖心缘 v8.1.1 - InviteEarnActivity.java 源代码

正在查看: 新暖心缘 v8.1.1 应用的 InviteEarnActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.luanxingyuan.app.activity;

import android.app.Activity;
import android.app.Dialog;
import android.content.Intent;
import android.graphics.Point;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.r;
import androidx.viewpager.widget.ViewPager;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import butterknife.Unbinder;
import com.faceunity.wrapper.faceunity;
import com.google.android.material.tabs.TabLayout;
import com.luanxingyuan.app.base.AppManager;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.bean.ChatUserInfo;
import com.luanxingyuan.app.bean.InviteBean;
import com.luanxingyuan.app.bean.InviteRewardBean;
import com.luanxingyuan.app.fragment.invite.FirstChargeFragment;
import com.luanxingyuan.app.fragment.invite.ManFragment;
import com.luanxingyuan.app.fragment.invite.RewardFragment;
import com.luanxingyuan.app.fragment.invite.TudiFragment;
import com.luanxingyuan.app.util.ParamUtil;
import com.tencent.qcloud.tim.uikit.R;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import o6.n;

public class InviteEarnActivity extends AppCompatActivity {

    private Unbinder f6351a;

    protected f6.e f6352b;

    @BindView
    ViewPager mContentVp;

    @BindView
    TextView mEarnGoldTv;

    @BindView
    TextView mInviteManTv;

    @BindView
    TextView mRuleTv;

    @BindView
    TabLayout mTabLayout;

    class a extends r {

        final List f6353a;

        final List f6354b;

        a(androidx.fragment.app.m mVar, List list, List list2) {
            super(mVar);
            this.f6353a = list;
            this.f6354b = list2;
        }

        @Override
        public int getCount() {
            return this.f6353a.size();
        }

        @Override
        public Fragment getItem(int i8) {
            return (Fragment) this.f6353a.get(i8);
        }

        @Override
        public CharSequence getPageTitle(int i8) {
            return (CharSequence) this.f6354b.get(i8);
        }
    }

    class b extends r6.a<BaseResponse<InviteBean>> {
        b() {
        }

        public void onResponse(BaseResponse<InviteBean> baseResponse, int i8) {
            InviteBean inviteBean;
            if (InviteEarnActivity.this.isFinishing() || baseResponse == null || baseResponse.m_istatus != 1 || (inviteBean = baseResponse.m_object) == null) {
                return;
            }
            InviteEarnActivity.this.mEarnGoldTv.setText(String.valueOf(inviteBean.profitTotal));
            InviteEarnActivity.this.mInviteManTv.setText(String.valueOf(inviteBean.oneSpreadCount + inviteBean.twoSpreadCount));
        }
    }

    class c implements View.OnClickListener {

        final Dialog f6357a;

        c(Dialog dialog) {
            this.f6357a = dialog;
        }

        @Override
        public void onClick(View view) {
            this.f6357a.dismiss();
        }
    }

    class d extends r6.a<BaseResponse<InviteRewardBean>> {

        final TextView f6359a;

        d(TextView textView) {
            this.f6359a = textView;
        }

        public void onResponse(BaseResponse<InviteRewardBean> baseResponse, int i8) {
            InviteRewardBean inviteRewardBean;
            if (InviteEarnActivity.this.isFinishing() || baseResponse == null || baseResponse.m_istatus != 1 || (inviteRewardBean = baseResponse.m_object) == null) {
                return;
            }
            String str = inviteRewardBean.t_award_rules;
            if (TextUtils.isEmpty(str)) {
                return;
            }
            this.f6359a.setText(str);
        }
    }

    private void a(TextView textView) {
        HashMap hashMap = new HashMap();
        hashMap.put("userId", getUserId());
        x7.a.h().c(m6.a.s0()).e("param", ParamUtil.getParam(hashMap)).f().c(new d(textView));
    }

    private void b() {
        Dialog dialog = new Dialog(this, 2131886281);
        View inflate = LayoutInflater.from(this).inflate(2131493072, (ViewGroup) null);
        setDialogView(inflate, dialog);
        dialog.setContentView(inflate);
        Point point = new Point();
        getWindowManager().getDefaultDisplay().getSize(point);
        Window window = dialog.getWindow();
        if (window != null) {
            window.getAttributes().width = point.x;
            window.setGravity(17);
        }
        dialog.setCanceledOnTouchOutside(true);
        if (isFinishing()) {
            return;
        }
        dialog.show();
    }

    private void getShareInfo() {
        HashMap hashMap = new HashMap();
        hashMap.put("userId", getUserId());
        x7.a.h().c(m6.a.q0()).e("param", ParamUtil.getParam(hashMap)).f().c(new b());
    }

    private void initStart() {
        if (AppManager.f().k().t_sex == 0) {
            this.mRuleTv.setVisibility(0);
        }
        ArrayList arrayList = new ArrayList();
        arrayList.add(getString(2131821263));
        arrayList.add(getString(2131821101));
        arrayList.add(getString(2131820858));
        arrayList.add(getString(2131821053));
        ArrayList arrayList2 = new ArrayList();
        RewardFragment rewardFragment = new RewardFragment();
        ManFragment manFragment = new ManFragment();
        FirstChargeFragment firstChargeFragment = new FirstChargeFragment();
        TudiFragment tudiFragment = new TudiFragment();
        arrayList2.add(rewardFragment);
        arrayList2.add(manFragment);
        arrayList2.add(firstChargeFragment);
        arrayList2.add(tudiFragment);
        this.mContentVp.setAdapter(new a(getSupportFragmentManager(), arrayList2, arrayList));
        this.mContentVp.setOffscreenPageLimit(arrayList2.size());
        this.mTabLayout.setupWithViewPager(this.mContentVp);
    }

    private void setDialogView(View view, Dialog dialog) {
        a((TextView) view.findViewById(2131296563));
        ((ImageView) view.findViewById(2131296453)).setOnClickListener(new c(dialog));
    }

    public String getUserId() {
        if (AppManager.f() == null) {
            return "";
        }
        ChatUserInfo k8 = AppManager.f().k();
        if (k8 == null) {
            return String.valueOf(n.a(getApplicationContext()).t_id);
        }
        int i8 = k8.t_id;
        return i8 >= 0 ? String.valueOf(i8) : "";
    }

    @OnClick
    public void onClick(View view) {
        int id = view.getId();
        if (id == 2131296384) {
            finish();
            return;
        }
        if (id != 2131296641) {
            if (id != 2131297182) {
                return;
            }
            b();
        } else {
            Intent intent = new Intent(getApplicationContext(), (Class<?>) PromotionPosterActivity.class);
            if (!(getApplicationContext() instanceof Activity)) {
                intent.addFlags(faceunity.FUAITYPE_HUMAN_PROCESSOR_DETECT);
            }
            startActivity(intent);
        }
    }

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(2131492925);
        this.f6351a = ButterKnife.a(this);
        setStatusBarStyle();
        initStart();
        getShareInfo();
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        Unbinder unbinder = this.f6351a;
        if (unbinder != null) {
            unbinder.unbind();
        }
        f6.e eVar = this.f6352b;
        if (eVar != null) {
            eVar.e();
        }
    }

    protected void setStatusBarStyle() {
        if (Build.VERSION.SDK_INT >= 23) {
            getWindow().getDecorView().setSystemUiVisibility(8192);
            return;
        }
        f6.e C = f6.e.C(this);
        this.f6352b = C;
        C.x(true).o(R.color.black).g();
    }
}