正在查看: Top浏览器 v4.6.16 应用的 OfflinePageActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Top浏览器 v4.6.16 应用的 OfflinePageActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pocket.topbrowser.browser.offlinepage;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import androidx.lifecycle.Observer;
import androidx.recyclerview.widget.RecyclerView;
import c.f.a.a.a.g.d;
import c.h.b.n.b;
import c.h.b.o.i;
import c.t.a.d.n;
import c.t.a.u.a;
import c.t.a.w.t;
import c.t.c.j.k1.g;
import com.chad.library.adapter.base.BaseQuickAdapter;
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.activity.PDFViewActivity;
import com.pocket.topbrowser.browser.offlinepage.OfflinePageActivity;
import h.b0.d.l;
import h.i0.s;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public final class OfflinePageActivity extends BaseViewModelActivity {
public OfflinePageAdapter a;
public OfflinePageViewModel b;
public static final void w(OfflinePageActivity offlinePageActivity, BaseQuickAdapter baseQuickAdapter, View view, int i2) {
l.f(offlinePageActivity, "this$0");
l.f(baseQuickAdapter, "$noName_0");
l.f(view, "$noName_1");
OfflinePageAdapter offlinePageAdapter = offlinePageActivity.a;
if (offlinePageAdapter == null) {
l.u("adapter");
offlinePageAdapter = null;
}
String b = ((g) offlinePageAdapter.z().get(i2)).b();
if (!s.p(b, ".pdf", false, 2, null)) {
Log.e("======", b);
return;
}
Bundle bundle = new Bundle();
bundle.putString("path", b);
offlinePageActivity.startActivity(PDFViewActivity.class, bundle);
}
public static final void x(final OfflinePageActivity offlinePageActivity, final List list) {
l.f(offlinePageActivity, "this$0");
if (list != null) {
b.g().f(new Runnable() {
@Override
public final void run() {
OfflinePageActivity.y(OfflinePageActivity.this, list);
}
});
return;
}
OfflinePageAdapter offlinePageAdapter = offlinePageActivity.a;
if (offlinePageAdapter == null) {
l.u("adapter");
offlinePageAdapter = null;
}
offlinePageAdapter.j0(R$layout.browser_offline_page_empty);
}
public static final void y(final OfflinePageActivity offlinePageActivity, List list) {
l.f(offlinePageActivity, "this$0");
l.e(list, "it");
final List<g> r = offlinePageActivity.r(list);
i.b(new Runnable() {
@Override
public final void run() {
OfflinePageActivity.z(OfflinePageActivity.this, r);
}
});
}
public static final void z(OfflinePageActivity offlinePageActivity, List list) {
l.f(offlinePageActivity, "this$0");
l.f(list, "$list");
OfflinePageAdapter offlinePageAdapter = offlinePageActivity.a;
if (offlinePageAdapter == null) {
l.u("adapter");
offlinePageAdapter = null;
}
offlinePageAdapter.o0(list);
}
public n getDataBindingConfig() {
return new n(R$layout.browser_offline_page_fragment);
}
public void initViewModel() {
OfflinePageViewModel activityScopeViewModel = getActivityScopeViewModel(OfflinePageViewModel.class);
l.e(activityScopeViewModel, "getActivityScopeViewMode…ageViewModel::class.java)");
this.b = activityScopeViewModel;
}
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
a.a.c(this);
OfflinePageAdapter offlinePageAdapter = new OfflinePageAdapter();
this.a = offlinePageAdapter;
OfflinePageViewModel offlinePageViewModel = null;
if (offlinePageAdapter == null) {
l.u("adapter");
offlinePageAdapter = null;
}
offlinePageAdapter.setOnItemClickListener(new d() {
public final void a(BaseQuickAdapter baseQuickAdapter, View view, int i2) {
OfflinePageActivity.w(OfflinePageActivity.this, baseQuickAdapter, view, i2);
}
});
RecyclerView findViewById = findViewById(R$id.recycler_view);
RecyclerView.Adapter adapter = this.a;
if (adapter == null) {
l.u("adapter");
adapter = null;
}
findViewById.setAdapter(adapter);
OfflinePageViewModel offlinePageViewModel2 = this.b;
if (offlinePageViewModel2 == null) {
l.u("viewModel");
offlinePageViewModel2 = null;
}
offlinePageViewModel2.h().observe(this, new Observer() {
public final void onChanged(Object obj) {
OfflinePageActivity.x(OfflinePageActivity.this, (List) obj);
}
});
OfflinePageViewModel offlinePageViewModel3 = this.b;
if (offlinePageViewModel3 == null) {
l.u("viewModel");
} else {
offlinePageViewModel = offlinePageViewModel3;
}
offlinePageViewModel.f();
}
public final List<g> r(List<String> list) {
ArrayList arrayList = new ArrayList();
for (String str : list) {
File file = new File(str);
String name = file.getName();
l.e(name, "file.name");
String a = c.t.a.w.n.a(file.length());
l.e(a, "byteToString(file.length())");
String c2 = t.c(file.lastModified(), "yyyy-MM-dd HH:mm:ss");
l.e(c2, "transferLongToDate(file.…), \"yyyy-MM-dd HH:mm:ss\")");
arrayList.add(new g(str, name, a, c2));
}
return arrayList;
}
}