正在查看: Top浏览器 v4.6.16 应用的 BrowseImageActivity.java JAVA 源代码文件
本页面展示 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));
}
}