导航菜单

页面标题

页面副标题

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

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

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


package com.pocket.topbrowser.browser.setting;

import android.os.Bundle;
import android.view.View;
import android.webkit.CookieManager;
import android.widget.CompoundButton;
import androidx.lifecycle.ViewModel;
import c.t.a.d.n;
import c.t.c.j.x0;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.fm.ui.cell.YaCellView;
import com.pocket.common.base.BaseViewModelActivity;
import com.pocket.common.dialog.list.ListSelectDialog;
import com.pocket.topbrowser.browser.R$array;
import com.pocket.topbrowser.browser.R$id;
import com.pocket.topbrowser.browser.R$layout;
import com.pocket.topbrowser.browser.R$string;
import com.pocket.topbrowser.browser.setting.AdvancedSettingActivity;
import h.b0.c.l;
import h.b0.d.m;
import h.u;
import h.w.g;

@Route(path = "/personal/advanced_setting")
public final class AdvancedSettingActivity extends BaseViewModelActivity {
    public String[] a;
    public ListSelectDialog b;

    public ListSelectDialog f1302c;

    public AdvancedSettingViewModel f1303d;

    public static final class a extends m implements l<Integer, u> {
        public a() {
            super(1);
        }

        public final void a(int i2) {
            AdvancedSettingActivity.this.findViewById(R$id.cv_rendering_mode).setValueText(AdvancedSettingActivity.this.u()[i2]);
            c.t.c.j.q1.p.a.a.X(i2);
            ListSelectDialog listSelectDialog = AdvancedSettingActivity.this.b;
            h.b0.d.l.d(listSelectDialog);
            listSelectDialog.dismiss();
        }

        @Override
        public u invoke(Integer num) {
            a(num.intValue());
            return u.a;
        }
    }

    public static final class b extends m implements l<Integer, u> {
        public b() {
            super(1);
        }

        public final void a(int i2) {
            YaCellView findViewById = AdvancedSettingActivity.this.findViewById(R$id.cv_text_encoding);
            String[] strArr = c.t.c.j.e1.a.b;
            findViewById.setValueText(strArr[i2]);
            c.t.c.j.q1.p.a.a.d0(strArr[i2]);
            ListSelectDialog listSelectDialog = AdvancedSettingActivity.this.f1302c;
            h.b0.d.l.d(listSelectDialog);
            listSelectDialog.dismiss();
        }

        @Override
        public u invoke(Integer num) {
            a(num.intValue());
            return u.a;
        }
    }

    public static final void B(AdvancedSettingActivity advancedSettingActivity, View view) {
        h.b0.d.l.f(advancedSettingActivity, "this$0");
        advancedSettingActivity.finish();
    }

    public static final void C(CompoundButton compoundButton, boolean z) {
        c.t.c.j.q1.p.a.a.V(z);
    }

    public static final void D(CompoundButton compoundButton, boolean z) {
        c.t.c.j.q1.p.a.a.O(z);
        CookieManager.getInstance().setAcceptCookie(z);
    }

    public static final void E(CompoundButton compoundButton, boolean z) {
        c.t.c.j.q1.p.a.a.Z(z);
    }

    public static final void F(AdvancedSettingActivity advancedSettingActivity, View view) {
        h.b0.d.l.f(advancedSettingActivity, "this$0");
        advancedSettingActivity.I();
    }

    public static final void G(AdvancedSettingActivity advancedSettingActivity, View view) {
        h.b0.d.l.f(advancedSettingActivity, "this$0");
        advancedSettingActivity.H();
    }

    public final void H() {
        if (this.b == null) {
            ListSelectDialog.a aVar = new ListSelectDialog.a();
            for (String str : u()) {
                aVar.a(str);
            }
            this.b = aVar.q(getString(R$string.browser_rendering_mode)).m(c.t.c.j.q1.p.a.a.t()).k(new a()).b();
        }
        ListSelectDialog listSelectDialog = this.b;
        h.b0.d.l.d(listSelectDialog);
        listSelectDialog.q(getSupportFragmentManager());
    }

    public final void I() {
        if (this.f1302c == null) {
            ListSelectDialog.a aVar = new ListSelectDialog.a();
            for (String str : c.t.c.j.e1.a.b) {
                aVar.a(str);
            }
            this.f1302c = aVar.q(getString(R$string.browser_text_encoding)).m(g.q(c.t.c.j.e1.a.b, c.t.c.j.q1.p.a.a.z())).k(new b()).b();
        }
        ListSelectDialog listSelectDialog = this.f1302c;
        h.b0.d.l.d(listSelectDialog);
        listSelectDialog.q(getSupportFragmentManager());
    }

    public void delayLoadData() {
    }

    public n getDataBindingConfig() {
        int i2 = R$layout.browser_advanced_settings_activity;
        int i3 = x0.f126c;
        ViewModel viewModel = this.f1303d;
        if (viewModel == null) {
            h.b0.d.l.u("advancedSettingViewModel");
            viewModel = null;
        }
        return new n(i2, i3, viewModel);
    }

    public void initViewModel() {
        AdvancedSettingViewModel activityScopeViewModel = getActivityScopeViewModel(AdvancedSettingViewModel.class);
        h.b0.d.l.e(activityScopeViewModel, "getActivityScopeViewMode…ingViewModel::class.java)");
        this.f1303d = activityScopeViewModel;
    }

    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        c.h.a.g.a.a(this, true, -1, false);
        int i2 = R$id.cv_rendering_mode;
        YaCellView findViewById = findViewById(i2);
        String[] u = u();
        c.t.c.j.q1.p.a aVar = c.t.c.j.q1.p.a.a;
        findViewById.setValueText(u[aVar.t()]);
        int i3 = R$id.cv_text_encoding;
        findViewById(i3).setValueText(aVar.z());
        findViewById(R$id.toolbar).setNavImgListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AdvancedSettingActivity.B(AdvancedSettingActivity.this, view);
            }
        });
        int i4 = R$id.cv_open_new_window;
        findViewById(i4).setSwitchChecked(aVar.q());
        findViewById(i4).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                AdvancedSettingActivity.C(compoundButton, z);
            }
        });
        int i5 = R$id.cv_enable_cookies;
        findViewById(i5).setSwitchChecked(aVar.i());
        findViewById(i5).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                AdvancedSettingActivity.D(compoundButton, z);
            }
        });
        int i6 = R$id.cv_restore_tab;
        findViewById(i6).setSwitchChecked(aVar.v());
        findViewById(i6).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                AdvancedSettingActivity.E(compoundButton, z);
            }
        });
        findViewById(i3).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AdvancedSettingActivity.F(AdvancedSettingActivity.this, view);
            }
        });
        findViewById(i2).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AdvancedSettingActivity.G(AdvancedSettingActivity.this, view);
            }
        });
    }

    public final String[] u() {
        if (this.a == null) {
            this.a = getResources().getStringArray(R$array.rendering_mode);
        }
        String[] strArr = this.a;
        h.b0.d.l.d(strArr);
        return strArr;
    }
}