导航菜单

页面标题

页面副标题

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

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

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


package com.pocket.topbrowser.browser.imageExtract;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import androidx.lifecycle.ViewModel;
import androidx.viewpager2.widget.ViewPager2;
import c.t.a.d.n;
import c.t.a.w.r0;
import com.fm.ui.toolbar.YaToolbar;
import com.pocket.common.base.BaseViewModelActivity;
import com.pocket.topbrowser.browser.R$color;
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.imageExtract.BrowseImageActivity;
import com.pocket.topbrowser.browser.imageExtract.BrowseImageAdapter;
import h.b0.d.g;
import h.b0.d.l;
import java.util.ArrayList;

public final class BrowseImageActivity extends BaseViewModelActivity {
    public static final a a = new a(null);

    public static final class a {
        public a() {
        }

        public a(g gVar) {
            this();
        }

        public final void a(ArrayList<String> arrayList, String str, int i2) {
            l.f(arrayList, "data");
            Activity i3 = c.h.b.o.a.h().i(true);
            Intent intent = new Intent(i3, (Class<?>) BrowseImageActivity.class);
            intent.putExtra("data", arrayList);
            if (str != null) {
                intent.putExtra("host", str);
            }
            intent.putExtra("position", i2);
            i3.startActivity(intent);
        }
    }

    public static final void t(BrowseImageActivity browseImageActivity, View view) {
        l.f(browseImageActivity, "this$0");
        browseImageActivity.finish();
    }

    public static final void u(BrowseImageAdapter browseImageAdapter, BrowseImageActivity browseImageActivity, View view) {
        l.f(browseImageAdapter, "$adapter");
        l.f(browseImageActivity, "this$0");
        int size = browseImageAdapter.z().size();
        int i2 = R$id.view_pager;
        if (size > browseImageActivity.findViewById(i2).getCurrentItem()) {
            browseImageAdapter.F0(browseImageActivity, (String) browseImageAdapter.z().get(browseImageActivity.findViewById(i2).getCurrentItem()));
        }
    }

    public n getDataBindingConfig() {
        return new n(R$layout.browser_browse_image_activity, 0, (ViewModel) null);
    }

    public void initViewModel() {
    }

    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        c.h.a.g.a.a(this, false, -16777216, false);
        final BrowseImageAdapter browseImageAdapter = new BrowseImageAdapter();
        String stringExtra = getIntent().getStringExtra("host");
        if (stringExtra != null) {
            browseImageAdapter.I0(stringExtra);
        }
        int i2 = R$id.view_pager;
        findViewById(i2).setAdapter(browseImageAdapter);
        findViewById(i2).setOrientation(0);
        findViewById(i2).registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() {
            public void onPageSelected(int i3) {
                super.onPageSelected(i3);
                YaToolbar findViewById = BrowseImageActivity.this.findViewById(R$id.toolbar);
                StringBuilder sb = new StringBuilder();
                sb.append(i3 + 1);
                sb.append('/');
                sb.append(browseImageAdapter.z().size());
                findViewById.setTitle(sb.toString());
            }
        });
        ArrayList<String> stringArrayListExtra = getIntent().getStringArrayListExtra("data");
        if (stringArrayListExtra == null) {
            stringArrayListExtra = new ArrayList<>();
        }
        browseImageAdapter.o0(stringArrayListExtra);
        findViewById(i2).setCurrentItem(getIntent().getIntExtra("position", 0), false);
        int i3 = R$id.toolbar;
        findViewById(i3).setNavImgListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                BrowseImageActivity.t(BrowseImageActivity.this, view);
            }
        });
        YaToolbar findViewById = findViewById(i3);
        StringBuilder sb = new StringBuilder();
        sb.append(getIntent().getIntExtra("position", 0) + 1);
        sb.append('/');
        sb.append(browseImageAdapter.z().size());
        findViewById.setTitle(sb.toString());
        YaToolbar findViewById2 = findViewById(i3);
        String string = getString(R$string.browser_save);
        l.e(string, "getString(R.string.browser_save)");
        findViewById2.h(string, View.generateViewId(), new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                BrowseImageActivity.u(BrowseImageAdapter.this, this, view);
            }
        }).setTextColor(r0.a.b(R$color.white));
    }
}