导航菜单

页面标题

页面副标题

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

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

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


package com.pocket.topbrowser.browser.setting;

import android.content.Intent;
import android.os.Bundle;
import android.text.SpannableStringBuilder;
import android.view.View;
import android.webkit.CookieManager;
import android.widget.CompoundButton;
import androidx.fragment.app.FragmentActivity;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModel;
import c.t.a.d.n;
import c.t.a.w.i0;
import c.t.c.j.x0;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.fm.ui.cell.YaCellView;
import com.fm.ui.file_path.SelectFilePathActivity;
import com.pocket.common.base.BaseViewModelActivity;
import com.pocket.common.dialog.confirm.ConfirmDialog;
import com.pocket.common.dialog.list.ListSelectDialog;
import com.pocket.common.lifecycle.SingleLiveEvent;
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.GeneralSettingsActivity;
import h.b0.d.l;
import h.b0.d.m;
import h.u;
import h.w.g;

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

    public ListSelectDialog f1308c;

    public final c.w.a.b f1309d = new c.w.a.b((FragmentActivity) this);

    public GeneralSettingsViewModel f1310e;

    public ListSelectDialog f1311f;

    public String[] f1312g;

    public static final class a extends m implements h.b0.c.a<u> {
        public a() {
            super(0);
        }

        public static final void a(GeneralSettingsActivity generalSettingsActivity, Boolean bool) {
            l.f(generalSettingsActivity, "this$0");
            l.e(bool, "it");
            if (bool.booleanValue()) {
                generalSettingsActivity.showToast(generalSettingsActivity.getString(R$string.browser_cancel_account_success));
            } else {
                generalSettingsActivity.showToast(generalSettingsActivity.getString(R$string.browser_cancel_account_failure));
            }
        }

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

        public final void invoke2() {
            GeneralSettingsViewModel generalSettingsViewModel = GeneralSettingsActivity.this.f1310e;
            if (generalSettingsViewModel == null) {
                l.u("generalSettingsViewModel");
                generalSettingsViewModel = null;
            }
            SingleLiveEvent<Boolean> d2 = generalSettingsViewModel.d();
            final GeneralSettingsActivity generalSettingsActivity = GeneralSettingsActivity.this;
            d2.observe(generalSettingsActivity, new Observer() {
                public final void onChanged(Object obj) {
                    GeneralSettingsActivity.a.a(GeneralSettingsActivity.this, (Boolean) obj);
                }
            });
        }
    }

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

        public final void a(int i2) {
            c.t.c.j.q1.p.a.a.e0(i2);
            GeneralSettingsActivity.this.findViewById(R$id.cv_font_size).setValueText(GeneralSettingsActivity.this.y()[i2]);
            ListSelectDialog listSelectDialog = GeneralSettingsActivity.this.f1311f;
            if (listSelectDialog == null) {
                return;
            }
            listSelectDialog.dismiss();
        }

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

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

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

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

    public static final class d extends m implements h.b0.c.l<Integer, u> {
        public d() {
            super(1);
        }

        public final void a(int i2) {
            YaCellView findViewById = GeneralSettingsActivity.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 = GeneralSettingsActivity.this.f1308c;
            l.d(listSelectDialog);
            listSelectDialog.dismiss();
        }

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

    public static final void Q(GeneralSettingsActivity generalSettingsActivity, View view) {
        l.f(generalSettingsActivity, "this$0");
        generalSettingsActivity.finish();
    }

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

    public static final void S(CompoundButton compoundButton, boolean z) {
        c.h.b.b.a.b.d("setting_recover_window");
        c.t.c.j.q1.p.a.a.Z(z);
    }

    public static final void T(CompoundButton compoundButton, boolean z) {
        c.h.b.b.a.b.d("setting_recover_window");
        c.t.c.j.q1.p.a.a.Y(z);
    }

    public static final void U(GeneralSettingsActivity generalSettingsActivity, View view) {
        l.f(generalSettingsActivity, "this$0");
        generalSettingsActivity.g0();
    }

    public static final void V(GeneralSettingsActivity generalSettingsActivity, View view) {
        l.f(generalSettingsActivity, "this$0");
        generalSettingsActivity.i0();
    }

    public static final void W(GeneralSettingsActivity generalSettingsActivity, View view) {
        l.f(generalSettingsActivity, "this$0");
        generalSettingsActivity.h0();
    }

    public static final void X(GeneralSettingsActivity generalSettingsActivity, View view) {
        l.f(generalSettingsActivity, "this$0");
        new ConfirmDialog.a().n("注销后,订阅、书签等数据都将清空。").n(generalSettingsActivity.getString(R$string.browser_confirm_cancel_account)).m(generalSettingsActivity.new a()).a().q(generalSettingsActivity.getSupportFragmentManager());
    }

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

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

    public static final void a0(View view) {
    }

    public static final void b0(CompoundButton compoundButton, boolean z) {
        c.t.c.j.q1.p.a.a.G(z);
        c.o.a.a.a("block_images_model").b(0);
    }

    public static final void c0(CompoundButton compoundButton, boolean z) {
        c.h.b.b.a.b.d("setting_pure_mode");
        c.t.c.j.q1.p.a aVar = c.t.c.j.q1.p.a.a;
        if (aVar.r() != z) {
            c.h.a.e.d.c("开启或关闭精简模式重启后生效");
        }
        aVar.W(z);
    }

    public static final void d0(GeneralSettingsActivity generalSettingsActivity, View view) {
        l.f(generalSettingsActivity, "this$0");
        generalSettingsActivity.finish();
    }

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

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

    public void delayLoadData() {
    }

    public final void g0() {
        if (this.f1311f == null) {
            ListSelectDialog.a aVar = new ListSelectDialog.a();
            float f2 = 0.8f;
            for (String str : y()) {
                SpannableStringBuilder b2 = i0.a(str).e(f2).b();
                l.e(b2, "getBuilder(it).setProportion(startP).create()");
                aVar.a(b2);
                f2 += 0.1f;
            }
            this.f1311f = aVar.q(getString(R$string.browser_font_size)).m(c.t.c.j.q1.p.a.a.B()).k(new b()).b();
        }
        ListSelectDialog listSelectDialog = this.f1311f;
        l.d(listSelectDialog);
        listSelectDialog.q(getSupportFragmentManager());
    }

    public n getDataBindingConfig() {
        int i2 = R$layout.browser_general_settings_activity;
        int i3 = x0.f126c;
        ViewModel viewModel = this.f1310e;
        if (viewModel == null) {
            l.u("generalSettingsViewModel");
            viewModel = null;
        }
        return new n(i2, i3, viewModel);
    }

    public final void h0() {
        if (this.b == null) {
            ListSelectDialog.a aVar = new ListSelectDialog.a();
            for (String str : z()) {
                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 c()).b();
        }
        ListSelectDialog listSelectDialog = this.b;
        l.d(listSelectDialog);
        listSelectDialog.q(getSupportFragmentManager());
    }

    public final void i0() {
        if (this.f1308c == null) {
            ListSelectDialog.a aVar = new ListSelectDialog.a();
            for (String str : c.t.c.j.e1.a.b) {
                aVar.a(str);
            }
            this.f1308c = 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 d()).b();
        }
        ListSelectDialog listSelectDialog = this.f1308c;
        l.d(listSelectDialog);
        listSelectDialog.q(getSupportFragmentManager());
    }

    public void initViewModel() {
        GeneralSettingsViewModel activityScopeViewModel = getActivityScopeViewModel(GeneralSettingsViewModel.class);
        l.e(activityScopeViewModel, "getActivityScopeViewMode…ngsViewModel::class.java)");
        this.f1310e = activityScopeViewModel;
    }

    public void onActivityResult(int i2, int i3, Intent intent) {
        super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i2, i3, intent);
        SelectFilePathActivity.A(intent, i2, i3);
    }

    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        c.t.a.u.a.a.c(this);
        int i2 = R$id.toolbar;
        findViewById(i2).setNavImgListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                GeneralSettingsActivity.Q(GeneralSettingsActivity.this, view);
            }
        });
        int i3 = R$id.cv_save_data;
        findViewById(i3).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                GeneralSettingsActivity.R(compoundButton, z);
            }
        });
        int i4 = R$id.cv_enable_java_script;
        findViewById(i4).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                GeneralSettingsActivity.Y(compoundButton, z);
            }
        });
        findViewById(R$id.cv_enable_color_mode).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                GeneralSettingsActivity.Z(compoundButton, z);
            }
        });
        int i5 = R$id.cv_download_path;
        findViewById(i5).setValueText("/storage/emulated/0/Download/");
        findViewById(i5).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                GeneralSettingsActivity.a0(view);
            }
        });
        int i6 = R$id.cv_graph_free_mode;
        YaCellView findViewById = findViewById(i6);
        c.t.c.j.q1.p.a aVar = c.t.c.j.q1.p.a.a;
        findViewById.setSwitchChecked(aVar.b());
        findViewById(i6).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                GeneralSettingsActivity.b0(compoundButton, z);
            }
        });
        int i7 = R$id.cv_pure_mode;
        findViewById(i7).setSwitchChecked(aVar.r());
        findViewById(i7).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                GeneralSettingsActivity.c0(compoundButton, z);
            }
        });
        findViewById(i3).setSwitchChecked(aVar.w());
        findViewById(i4).setSwitchChecked(aVar.m());
        int i8 = R$id.cv_rendering_mode;
        findViewById(i8).setValueText(z()[aVar.t()]);
        int i9 = R$id.cv_text_encoding;
        findViewById(i9).setValueText(aVar.z());
        findViewById(i2).setNavImgListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                GeneralSettingsActivity.d0(GeneralSettingsActivity.this, view);
            }
        });
        int i10 = R$id.cv_open_new_window;
        findViewById(i10).setSwitchChecked(aVar.q());
        findViewById(i10).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                GeneralSettingsActivity.e0(compoundButton, z);
            }
        });
        int i11 = R$id.cv_enable_cookies;
        findViewById(i11).setSwitchChecked(aVar.i());
        findViewById(i11).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                GeneralSettingsActivity.f0(compoundButton, z);
            }
        });
        int i12 = R$id.cv_restore_tab;
        findViewById(i12).setSwitchChecked(aVar.v());
        findViewById(i12).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                GeneralSettingsActivity.S(compoundButton, z);
            }
        });
        int i13 = R$id.cv_replace_wv_video;
        findViewById(i13).setSwitchChecked(aVar.u());
        findViewById(i13).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
                GeneralSettingsActivity.T(compoundButton, z);
            }
        });
        int i14 = R$id.cv_font_size;
        findViewById(i14).setValueText(y()[aVar.B()]);
        findViewById(i14).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                GeneralSettingsActivity.U(GeneralSettingsActivity.this, view);
            }
        });
        findViewById(i9).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                GeneralSettingsActivity.V(GeneralSettingsActivity.this, view);
            }
        });
        findViewById(i8).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                GeneralSettingsActivity.W(GeneralSettingsActivity.this, view);
            }
        });
        findViewById(R$id.cv_cancel_account).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                GeneralSettingsActivity.X(GeneralSettingsActivity.this, view);
            }
        });
    }

    public final String[] y() {
        if (this.f1312g == null) {
            this.f1312g = getResources().getStringArray(R$array.font_size);
        }
        String[] strArr = this.f1312g;
        l.d(strArr);
        return strArr;
    }

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