导航菜单

页面标题

页面副标题

Mabilis Cash v1.19.4 - PHMyCouponActivity.java 源代码

正在查看: Mabilis Cash v1.19.4 应用的 PHMyCouponActivity.java JAVA 源代码文件

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


package com.loans.mabiliscash.coupon;

import android.text.SpannableString;
import android.text.style.ForegroundColorSpan;
import android.view.Menu;
import android.view.MenuItem;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.alibaba.android.arouter.launcher.ARouter;
import com.google.android.material.tabs.TabLayout;
import com.lingyue.supertoolkit.widgets.SimpleFragmentPagerAdapter;
import com.loans.mabiliscash.R;
import com.loans.mabiliscash.common.PHViewBindingActivity;
import com.loans.mabiliscash.databinding.ActivityMyCouponListBinding;
import com.loans.mabiliscash.widght.PHTabSelectedListener;
import com.sensorsdata.analytics.android.autotrack.aop.SensorsDataAutoTrackHelper;
import com.sensorsdata.analytics.android.sdk.SensorsDataInstrumented;
import com.veda.android.statistics.AutoTrackHelper;

@Route(path = "/coupon/list")
public class PHMyCouponActivity extends PHViewBindingActivity<ActivityMyCouponListBinding> {
    @Override
    public ActivityMyCouponListBinding bindingInflater() {
        return ActivityMyCouponListBinding.c(getLayoutInflater());
    }

    protected void j() {
        super.j();
        sendFetchUserInfoRequest();
    }

    protected void o() {
        super.o();
        SimpleFragmentPagerAdapter simpleFragmentPagerAdapter = new SimpleFragmentPagerAdapter(getSupportFragmentManager());
        simpleFragmentPagerAdapter.a(WithdrawCouponListFragment.L(), getString(R.string.withdrawal));
        simpleFragmentPagerAdapter.a(RepaymentCouponListFragment.L(), getString(R.string.repayment));
        ((ActivityMyCouponListBinding) this.o).c.setAdapter(simpleFragmentPagerAdapter);
        T t2 = this.o;
        ((ActivityMyCouponListBinding) t2).b.setupWithViewPager(((ActivityMyCouponListBinding) t2).c);
        ((ActivityMyCouponListBinding) this.o).b.addOnTabSelectedListener((TabLayout.OnTabSelectedListener) new PHTabSelectedListener());
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.history_coupon_menu, menu);
        SpannableString spannableString = new SpannableString(getString(R.string.history_coupon));
        spannableString.setSpan(new ForegroundColorSpan(getResources().getColor(R.color.c_neutral_1)), 0, spannableString.length(), 33);
        menu.findItem(R.id.menu_item_history_coupon).setTitle(spannableString);
        return true;
    }

    @SensorsDataInstrumented
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        if (menuItem.getItemId() != 2131362381) {
            boolean onOptionsItemSelected = super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
            AutoTrackHelper.trackViewOnClick(this, menuItem);
            SensorsDataAutoTrackHelper.trackMenuItem(this, menuItem);
            return onOptionsItemSelected;
        }
        ARouter.d().a("/history/coupon/list").navigation(this);
        AutoTrackHelper.trackViewOnClick(this, menuItem);
        SensorsDataAutoTrackHelper.trackMenuItem(this, menuItem);
        return true;
    }
}