导航菜单

页面标题

页面副标题

Top浏览器 v4.6.16 - AccountPswActivity.java 源代码

正在查看: Top浏览器 v4.6.16 应用的 AccountPswActivity.java JAVA 源代码文件

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


package com.pocket.topbrowser.browser.setting;

import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.CompoundButton;
import androidx.lifecycle.Observer;
import androidx.recyclerview.widget.LinearLayoutManager;
import c.h.b.i.c;
import c.t.a.d.n;
import c.t.c.j.r1.z.w.b;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
import com.pocket.common.base.BaseViewModelActivity;
import com.pocket.common.dialog.confirm.ConfirmDialog;
import com.pocket.topbrowser.browser.R$id;
import com.pocket.topbrowser.browser.R$layout;
import com.pocket.topbrowser.browser.setting.AccountPswActivity;
import h.b0.d.g;
import h.b0.d.l;
import h.b0.d.m;
import h.f;
import h.h;
import h.u;
import java.util.List;

public final class AccountPswActivity extends BaseViewModelActivity {
    public AccountPswViewModel a;
    public int b;

    public final f f1288c = h.b(a.a);

    public static final class AccountPswAdapter extends BaseQuickAdapter<b.C0001b, BaseViewHolder> {
        public AccountPswAdapter() {
            super(R$layout.browser_account_psw_item, (List) null, 2, (g) null);
        }

        public void r(BaseViewHolder baseViewHolder, b.C0001b c0001b) {
            l.f(baseViewHolder, "holder");
            l.f(c0001b, "item");
            baseViewHolder.setText(R$id.tv_domain, c0001b.b()).setText(R$id.tv_account, TextUtils.isEmpty(c0001b.c()) ? c0001b.e() : c0001b.c());
        }
    }

    public static final class a extends m implements h.b0.c.a<AccountPswAdapter> {
        public static final a a = new a();

        public a() {
            super(0);
        }

        @Override
        public final AccountPswAdapter invoke() {
            return new AccountPswAdapter();
        }
    }

    public static final class b extends m implements h.b0.c.a<u> {
        public final int b;

        public b(int i2) {
            super(0);
            this.b = i2;
        }

        @Override
        public u invoke() {
            invoke2();
            return u.a;
        }

        public final void invoke2() {
            AccountPswActivity.this.b = this.b;
            AccountPswViewModel accountPswViewModel = AccountPswActivity.this.a;
            if (accountPswViewModel == null) {
                l.u("viewModel");
                accountPswViewModel = null;
            }
            accountPswViewModel.c(this.b);
        }
    }

    public static final void A(AccountPswActivity accountPswActivity, Boolean bool) {
        l.f(accountPswActivity, "this$0");
        accountPswActivity.t().f0(accountPswActivity.b);
    }

    public static final void B(AccountPswActivity accountPswActivity, View view) {
        l.f(accountPswActivity, "this$0");
        accountPswActivity.finish();
    }

    public static final void C(CompoundButton compoundButton, boolean z) {
        c.n("remember_web_psw", z);
    }

    public static final boolean E(AccountPswActivity accountPswActivity, BaseQuickAdapter baseQuickAdapter, View view, int i2) {
        l.f(accountPswActivity, "this$0");
        l.f(baseQuickAdapter, "$noName_0");
        l.f(view, "$noName_1");
        accountPswActivity.F(i2);
        return true;
    }

    public static final void z(AccountPswActivity accountPswActivity, List list) {
        l.f(accountPswActivity, "this$0");
        accountPswActivity.t().o0(list);
    }

    public final void D() {
        int i2 = R$id.recycler_view;
        findViewById(i2).setLayoutManager(new LinearLayoutManager(this, 1, false));
        t().setOnItemLongClickListener(new c.f.a.a.a.g.f() {
            public final boolean a(BaseQuickAdapter baseQuickAdapter, View view, int i3) {
                boolean E;
                E = AccountPswActivity.E(AccountPswActivity.this, baseQuickAdapter, view, i3);
                return E;
            }
        });
        findViewById(i2).setAdapter(t());
    }

    public final void F(int i2) {
        b.C0001b c0001b = (b.C0001b) t().z().get(i2);
        new ConfirmDialog.a().v("提示").r("是否删除域名为“" + ((Object) c0001b.b()) + "“站点账号密码信息?").m(new b(i2)).a().q(getSupportFragmentManager());
    }

    public n getDataBindingConfig() {
        return new n(R$layout.browser_account_psw_activity);
    }

    public void initViewModel() {
        AccountPswViewModel activityScopeViewModel = getActivityScopeViewModel(AccountPswViewModel.class);
        l.e(activityScopeViewModel, "getActivityScopeViewMode…PswViewModel::class.java)");
        this.a = activityScopeViewModel;
    }

    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        c.h.a.g.a.a(this, true, -1, false);
        AccountPswViewModel accountPswViewModel = this.a;
        AccountPswViewModel accountPswViewModel2 = null;
        if (accountPswViewModel == null) {
            l.u("viewModel");
            accountPswViewModel = null;
        }
        accountPswViewModel.e().observe(this, new Observer() {
            public final void onChanged(Object obj) {
                AccountPswActivity.z(AccountPswActivity.this, (List) obj);
            }
        });
        AccountPswViewModel accountPswViewModel3 = this.a;
        if (accountPswViewModel3 == null) {
            l.u("viewModel");
            accountPswViewModel3 = null;
        }
        accountPswViewModel3.h().observe(this, new Observer() {
            public final void onChanged(Object obj) {
                AccountPswActivity.A(AccountPswActivity.this, (Boolean) obj);
            }
        });
        findViewById(R$id.toolbar).setNavImgListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AccountPswActivity.B(AccountPswActivity.this, view);
            }
        });
        int i2 = R$id.cv_remember_psw;
        findViewById(i2).setSwitchChecked(c.b("remember_web_psw", true));
        findViewById(i2).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                AccountPswActivity.C(compoundButton, z);
            }
        });
        D();
        AccountPswViewModel accountPswViewModel4 = this.a;
        if (accountPswViewModel4 == null) {
            l.u("viewModel");
        } else {
            accountPswViewModel2 = accountPswViewModel4;
        }
        accountPswViewModel2.f();
    }

    public final AccountPswAdapter t() {
        return (AccountPswAdapter) this.f1288c.getValue();
    }
}