正在查看: Top浏览器 v4.6.16 应用的 ClearDataActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Top浏览器 v4.6.16 应用的 ClearDataActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pocket.topbrowser.browser.setting;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView;
import android.widget.CompoundButton;
import android.widget.TextView;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModel;
import c.h.b.d.d;
import c.h.b.i.c;
import c.t.a.d.n;
import c.t.a.w.q0;
import c.t.a.w.s;
import c.t.c.j.x0;
import com.pocket.common.base.BaseViewModelActivity;
import com.pocket.common.dialog.confirm.ConfirmDialog;
import com.pocket.common.lifecycle.SingleLiveEvent;
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.ClearDataActivity;
import h.b0.d.g;
import h.b0.d.l;
import h.b0.d.m;
import h.u;
public final class ClearDataActivity extends BaseViewModelActivity {
public static final a a = new a(null);
public ClearDataViewModel b;
public static final class a {
public a() {
}
public a(g gVar) {
this();
}
}
public static final class b extends m implements h.b0.c.a<u> {
public final boolean a;
public final ClearDataActivity b;
public final boolean f1304c;
public final boolean f1305d;
public final boolean f1306e;
public b(boolean z, ClearDataActivity clearDataActivity, boolean z2, boolean z3, boolean z4) {
super(0);
this.a = z;
this.b = clearDataActivity;
this.f1304c = z2;
this.f1305d = z3;
this.f1306e = z4;
}
public static final void a() {
d.a.a("search_word");
}
public static final void b(ClearDataActivity clearDataActivity, Boolean bool) {
l.f(clearDataActivity, "this$0");
l.e(bool, "it");
if (bool.booleanValue()) {
clearDataActivity.showToast(clearDataActivity.getString(R$string.browser_cleared_history_record));
c.h.b.c.a.a("history_update").h(0);
}
}
public static final void e(ClearDataActivity clearDataActivity) {
l.f(clearDataActivity, "this$0");
q0.b(clearDataActivity);
}
public static final void f() {
}
@Override
public u invoke() {
invoke2();
return u.a;
}
public final void invoke2() {
if (this.a) {
s.a(this.b);
BaseViewModelActivity baseViewModelActivity = this.b;
if (baseViewModelActivity == null) {
throw new IllegalArgumentException("Required value was null.".toString());
}
WebView webView = new WebView(baseViewModelActivity);
webView.clearCache(true);
webView.destroy();
q0.c();
}
if (this.f1304c) {
c.h.b.n.b.g().f(new Runnable() {
@Override
public final void run() {
ClearDataActivity.b.a();
}
});
}
if (this.f1305d) {
ClearDataViewModel clearDataViewModel = this.b.b;
if (clearDataViewModel == null) {
l.u("viewModel");
clearDataViewModel = null;
}
SingleLiveEvent<Boolean> c2 = clearDataViewModel.c();
final ClearDataActivity clearDataActivity = this.b;
c2.observe(clearDataActivity, new Observer() {
public final void onChanged(Object obj) {
ClearDataActivity.b.b(ClearDataActivity.this, (Boolean) obj);
}
});
}
if (this.f1306e) {
final ClearDataActivity clearDataActivity2 = this.b;
d.b.a.b.b.b(new d.b.a.e.a() {
@Override
public final void run() {
ClearDataActivity.b.e(ClearDataActivity.this);
}
}).h(d.b.a.i.a.c()).d(d.b.a.a.b.b.b()).f(new d.b.a.e.a() {
@Override
public final void run() {
ClearDataActivity.b.f();
}
});
}
this.b.showToast("清除完成");
}
}
public static final void A(CompoundButton compoundButton, boolean z) {
c.n("clear_cache", z);
}
public static final void B(CompoundButton compoundButton, boolean z) {
c.n("clear_input_history", z);
}
public static final void C(CompoundButton compoundButton, boolean z) {
c.n("clear_history_record", z);
}
public static final void D(CompoundButton compoundButton, boolean z) {
c.n("clear_cookie", z);
}
public static final void E(ClearDataActivity clearDataActivity, View view) {
l.f(clearDataActivity, "this$0");
boolean j2 = clearDataActivity.findViewById(R$id.tv_clear_cache).j();
boolean j3 = clearDataActivity.findViewById(R$id.tv_clear_input_history).j();
boolean j4 = clearDataActivity.findViewById(R$id.tv_clear_history_record).j();
boolean j5 = clearDataActivity.findViewById(R$id.tv_clear_cookie).j();
if (j2 || j3 || j4 || j5) {
new ConfirmDialog.a().r(clearDataActivity.getString(R$string.browser_clear_all_tips)).m(new b(j2, clearDataActivity, j3, j4, j5)).a().q(clearDataActivity.getSupportFragmentManager());
} else {
clearDataActivity.showToast("请选择需要删除的数据");
}
}
public static final void z(ClearDataActivity clearDataActivity, View view) {
l.f(clearDataActivity, "this$0");
clearDataActivity.finish();
}
public n getDataBindingConfig() {
int i2 = R$layout.browser_clear_data_activity;
int i3 = x0.f126c;
ViewModel viewModel = this.b;
if (viewModel == null) {
l.u("viewModel");
viewModel = null;
}
return new n(i2, i3, viewModel);
}
public void initViewModel() {
ClearDataViewModel activityScopeViewModel = getActivityScopeViewModel(ClearDataViewModel.class);
l.e(activityScopeViewModel, "getActivityScopeViewMode…ataViewModel::class.java)");
this.b = activityScopeViewModel;
}
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
c.t.a.u.a.a.c(this);
findViewById(R$id.toolbar).setNavImgListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
ClearDataActivity.z(ClearDataActivity.this, view);
}
});
int i2 = R$id.tv_clear_cache;
findViewById(i2).setSwitchChecked(c.b("clear_cache", true));
findViewById(i2).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
ClearDataActivity.A(compoundButton, z);
}
});
int i3 = R$id.tv_clear_input_history;
findViewById(i3).setSwitchChecked(c.b("clear_input_history", true));
findViewById(i3).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
ClearDataActivity.B(compoundButton, z);
}
});
int i4 = R$id.tv_clear_history_record;
findViewById(i4).setSwitchChecked(c.b("clear_history_record", true));
findViewById(i4).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
ClearDataActivity.C(compoundButton, z);
}
});
int i5 = R$id.tv_clear_cookie;
findViewById(i5).setSwitchChecked(c.b("clear_cookie", true));
findViewById(i5).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
ClearDataActivity.D(compoundButton, z);
}
});
((TextView) findViewById(R$id.tv_clear_all)).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
ClearDataActivity.E(ClearDataActivity.this, view);
}
});
}
}