导航菜单

页面标题

页面副标题

用信花 v1.1.3 - RepaymentSettledActivity.java 源代码

正在查看: 用信花 v1.1.3 应用的 RepaymentSettledActivity.java JAVA 源代码文件

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


package com.duoshan.loan.ui.repayment.activity;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.lifecycle.Observer;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.duoshan.loan.a;
import com.duoshan.loan.base.BaseActivity;
import com.duoshan.loan.databinding.ActivityRepaymentSettledBinding;
import com.duoshan.loan.databinding.LayoutEmptyBinding;
import com.duoshan.loan.ui.repayment.activity.RepaymentSettledActivity;
import com.duoshan.loan.ui.repayment.adapter.RepaymentSettledAdapter;
import com.duoshan.loan.ui.repayment.vm.RepaymentViewModel;
import e2.a;
import java.util.List;
import w0.d;

public class RepaymentSettledActivity extends BaseActivity<ActivityRepaymentSettledBinding, RepaymentViewModel> {

    public RepaymentSettledAdapter f2919e;

    public void s(BaseQuickAdapter baseQuickAdapter, View view, int i4) {
        a.B(this, this.f2919e.getItem(i4).getUserProductRepayId());
    }

    public void t(List list) {
        this.f2919e.l1(list);
    }

    @Override
    public void g() {
        ((RepaymentViewModel) this.f2433c).h();
        ((RepaymentViewModel) this.f2433c).f2922e.observe(this, new Observer() {
            @Override
            public final void onChanged(Object obj) {
                RepaymentSettledActivity.this.t((List) obj);
            }
        });
    }

    @Override
    public void initView() {
        n("结清记录");
        r();
    }

    public final void r() {
        View inflate = LayoutInflater.from(this).inflate(a.l.layout_empty, (ViewGroup) null, false);
        LayoutEmptyBinding bind = LayoutEmptyBinding.bind(inflate);
        bind.ivBg.setImageResource(a.h.bg_empty_record);
        bind.tvContent.setText("暂无结清记录");
        RepaymentSettledAdapter repaymentSettledAdapter = new RepaymentSettledAdapter();
        this.f2919e = repaymentSettledAdapter;
        repaymentSettledAdapter.W0(inflate);
        ((ActivityRepaymentSettledBinding) this.f2431a).recyclerView.setAdapter(this.f2919e);
        this.f2919e.q1(new d() {
            @Override
            public final void a(BaseQuickAdapter baseQuickAdapter, View view, int i4) {
                RepaymentSettledActivity.this.s(baseQuickAdapter, view, i4);
            }
        });
    }
}