导航菜单

页面标题

页面副标题

Top浏览器 v4.6.16 - OfflinePageActivity.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;
    }
}