正在查看: Top浏览器 v4.6.16 应用的 ReadActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Top浏览器 v4.6.16 应用的 ReadActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pocket.topbrowser.browser.read;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import androidx.lifecycle.ViewModel;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import c.h.b.o.i;
import c.t.a.d.n;
import c.t.c.j.x0;
import com.pocket.common.base.BaseViewModelActivity;
import com.pocket.topbrowser.browser.R$id;
import com.pocket.topbrowser.browser.R$layout;
import com.pocket.topbrowser.browser.read.ReadActivity;
import h.b0.d.g;
import h.b0.d.l;
import h.b0.d.m;
import h.f;
import h.h;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import org.adblockplus.libadblockplus.android.settings.Utils;
import org.jsoup.nodes.Document;
public final class ReadActivity extends BaseViewModelActivity {
public static final a a = new a(null);
public ReadViewModel b;
public String f1278d;
public final List<Document> f1277c = new ArrayList();
public final f f1279e = h.b(c.a);
public static final class a {
public a() {
}
public a(g gVar) {
this();
}
}
public static final class b implements c.t.b.a.l.b.a {
public b() {
}
public static final void d(ReadActivity readActivity, Document document) {
l.f(readActivity, "this$0");
int i2 = R$id.swipe_refresh_layout;
if (readActivity.findViewById(i2).isRefreshing()) {
readActivity.findViewById(i2).setRefreshing(false);
}
if (document == null) {
readActivity.t().L().q(true);
return;
}
try {
readActivity.t().g(c.t.b.a.h.a.a(document));
readActivity.f1277c.add(document);
} catch (Exception unused) {
readActivity.t().L().r();
}
}
public void a(String str) {
l.f(str, Utils.SUBSCRIPTION_FIELD_URL);
ReadActivity readActivity = ReadActivity.this;
int i2 = R$id.swipe_refresh_layout;
if (readActivity.findViewById(i2).isRefreshing()) {
ReadActivity.this.findViewById(i2).setRefreshing(false);
}
}
public void b(final Document document) {
final ReadActivity readActivity = ReadActivity.this;
i.b(new Runnable() {
@Override
public final void run() {
ReadActivity.b.d(ReadActivity.this, document);
}
});
}
}
public static final class c extends m implements h.b0.c.a<ReadAdapter> {
public static final c a = new c();
public c() {
super(0);
}
@Override
public final ReadAdapter invoke() {
return new ReadAdapter();
}
}
public static final void A(ReadActivity readActivity, View view) {
l.f(readActivity, "this$0");
readActivity.finish();
}
public static final void B(final ReadActivity readActivity) {
l.f(readActivity, "this$0");
if (!readActivity.f1277c.isEmpty()) {
c.h.b.n.b.g().f(new Runnable() {
@Override
public final void run() {
ReadActivity.C(ReadActivity.this);
}
});
}
}
public static final void C(final ReadActivity readActivity) {
l.f(readActivity, "this$0");
final Document g2 = c.t.b.a.h.a.g(readActivity.f1277c.get(r1.size() - 1));
i.b(new Runnable() {
@Override
public final void run() {
ReadActivity.D(g2, readActivity);
}
});
}
public static final void D(Document document, ReadActivity readActivity) {
l.f(readActivity, "this$0");
if (document == null) {
readActivity.t().L().q(true);
return;
}
try {
readActivity.t().g(c.t.b.a.h.a.a(document));
readActivity.f1277c.add(document);
readActivity.t().L().p();
} catch (Exception unused) {
readActivity.t().L().r();
}
}
public static final void E(ReadActivity readActivity) {
l.f(readActivity, "this$0");
readActivity.f1277c.clear();
readActivity.t().o0((Collection) null);
readActivity.z();
}
public n getDataBindingConfig() {
int i2 = R$layout.browser_read_activity;
int i3 = x0.f126c;
ViewModel viewModel = this.b;
if (viewModel == null) {
l.u("readViewModel");
viewModel = null;
}
return new n(i2, i3, viewModel);
}
public void initViewModel() {
ReadViewModel activityScopeViewModel = getActivityScopeViewModel(ReadViewModel.class);
l.e(activityScopeViewModel, "getActivityScopeViewMode…eadViewModel::class.java)");
this.b = activityScopeViewModel;
}
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
c.t.b.a.m.a.a();
c.h.a.g.a.a(this, true, Color.parseColor("#E8E1CD"), false);
getWindow().setNavigationBarColor(Color.parseColor("#E8E1CD"));
findViewById(R$id.toolbar).setNavImgListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
ReadActivity.A(ReadActivity.this, view);
}
});
t().L().setOnLoadMoreListener(new c.f.a.a.a.g.h() {
public final void a() {
ReadActivity.B(ReadActivity.this);
}
});
findViewById(R$id.recycler_view).setAdapter(t());
findViewById(R$id.swipe_refresh_layout).setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
public final void onRefresh() {
ReadActivity.E(ReadActivity.this);
}
});
if (getIntent().hasExtra("http_url")) {
this.f1278d = getIntent().getStringExtra("http_url");
z();
}
}
public final ReadAdapter t() {
return (ReadAdapter) this.f1279e.getValue();
}
public final void z() {
String str = this.f1278d;
if (str == null) {
return;
}
c.t.b.a.h.a.b(str, new b());
}
}