jimu-decompiled/sources/com/ubt/jimu/pack/view/PackSelectActivity.java
2025-05-13 19:24:51 +02:00

279 lines
10 KiB
Java

package com.ubt.jimu.pack.view;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.alibaba.android.arouter.facade.Postcard;
import com.alibaba.android.arouter.launcher.ARouter;
import com.ubt.jimu.R;
import com.ubt.jimu.base.SuperActivity;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.dialog.LoadingDialog;
import com.ubt.jimu.base.download.DownloadTask;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.entities.Package;
import com.ubt.jimu.base.entities.Story;
import com.ubt.jimu.base.event.SelectPackEvent;
import com.ubt.jimu.discover.view.CourseListActivity;
import com.ubt.jimu.pack.adapter.PackSelectAdapter;
import com.ubt.jimu.pack.contract.PackageContract$Presenter;
import com.ubt.jimu.pack.contract.PackageContract$View;
import com.ubt.jimu.pack.presenter.PackagePresenter;
import com.ubt.jimu.utils.SPUtils;
import com.ubt.jimu.widgets.LoadStateView;
import com.ubt.jimu.widgets.NavigationBarView;
import com.ubtech.permission.JimuPermissionRequest;
import com.ubtech.permission.PermissionRequestListener;
import com.ubtrobot.ubtlib.analytics.JimuAnalytics;
import java.util.HashMap;
import java.util.List;
import org.greenrobot.eventbus.EventBus;
/* loaded from: classes2.dex */
public class PackSelectActivity extends SuperActivity implements PackageContract$View, PackSelectAdapter.ListItemOnClickListener, LoadStateView.RetryListener {
RelativeLayout a;
private PackagePresenter b;
private PackSelectAdapter c;
private int d;
private long e = 0;
private Package f;
private LoadingDialog g;
LoadStateView load_view;
RecyclerView rv_pack_content;
private void D0() {
RelativeLayout relativeLayout = this.a;
if (relativeLayout != null) {
relativeLayout.setVisibility(8);
new SharePreferenceHelper(false).put(SharePreferenceHelper.KEY_SCAN_TIPS_READ, true);
}
}
private void E0() {
LoadingDialog loadingDialog = this.g;
if (loadingDialog != null) {
if (loadingDialog.isShowing()) {
this.g.dismiss();
}
this.g = null;
}
}
/* JADX INFO: Access modifiers changed from: private */
public void F0() {
JimuPermissionRequest.a((Context) this, new PermissionRequestListener() { // from class: com.ubt.jimu.pack.view.PackSelectActivity.2
@Override // com.ubtech.permission.PermissionRequestListener
public void onDenied() {
}
@Override // com.ubtech.permission.PermissionRequestListener
public void onGranted() {
ARouter.b().a("/package/scan").a(PackSelectActivity.this, 11);
}
});
}
private void l(int i) {
LoadingDialog loadingDialog = this.g;
if (loadingDialog != null) {
loadingDialog.updateProgress(i + "%");
}
}
private void o(String str) {
if (isFinishing() || isDestroyed()) {
return;
}
LoadingDialog loadingDialog = this.g;
if (loadingDialog != null) {
loadingDialog.dismiss();
}
this.g = new LoadingDialog(this);
this.g.updateProgress(str);
this.g.show();
}
@Override // com.ubt.jimu.pack.contract.PackageContract$View
public void C() {
E0();
}
@Override // com.ubt.jimu.pack.contract.PackageContract$View
public void K() {
this.load_view.a(LoadStateView.LoadState.SUCCEED);
}
@Override // com.ubt.jimu.pack.contract.PackageContract$View
public void W() {
o("");
}
@Override // com.ubt.jimu.pack.contract.PackageContract$View
public void X() {
this.load_view.a(LoadStateView.LoadState.FAILURE);
}
@Override // com.ubtech.view.BaseView
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void setPresenter(PackageContract$Presenter packageContract$Presenter) {
}
@Override // com.ubt.jimu.pack.contract.PackageContract$View
public void b(DownloadTask downloadTask) {
}
@Override // com.ubt.jimu.pack.contract.PackageContract$View
public void h(List<Package> list) {
if (list == null || list.size() == 0) {
this.load_view.a(LoadStateView.LoadState.EMPTY);
}
this.c.a(list);
this.rv_pack_content.scheduleLayoutAnimation();
}
@Override // com.ubt.jimu.base.SuperActivity
protected void initData() {
Intent intent = getIntent();
this.d = intent.getIntExtra(Constant.SelectRobot.BUNDLE_KEY_FROM, 0);
this.e = intent.getLongExtra(Constant.SelectRobot.PACKAGEID_KEY, 0L);
this.b = new PackagePresenter(this);
this.rv_pack_content.setLayoutAnimation(AnimationUtils.loadLayoutAnimation(this, R.anim.recyclerview_layoutanimation));
this.rv_pack_content.setLayoutManager(new LinearLayoutManager(this, 0, false));
this.c = new PackSelectAdapter(this, this.e);
this.rv_pack_content.setAdapter(this.c);
int i = this.d;
if (i == 10) {
this.b.c();
} else if (i == 11) {
this.b.b();
} else {
this.b.d();
}
}
@Override // com.ubt.jimu.base.SuperActivity
protected void initEvent() {
this.c.a(this);
this.load_view.setRetryListener(this);
}
@Override // com.ubt.jimu.base.SuperActivity
public View initView() {
getWindow().requestFeature(12);
View inflate = View.inflate(this, R.layout.activity_pack_select, null);
NavigationBarView navigationBarView = (NavigationBarView) inflate.findViewById(R.id.nbv_bar);
navigationBarView.setRightIcon(R.drawable.scan_icon);
navigationBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.pack.view.PackSelectActivity.1
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onRightClick(View view) {
PackSelectActivity.this.F0();
}
});
if (!new SharePreferenceHelper(false).getBoolean(SharePreferenceHelper.KEY_SCAN_TIPS_READ, false).booleanValue()) {
this.a = (RelativeLayout) inflate.findViewById(R.id.scan_tips);
this.a.setVisibility(0);
((ImageView) inflate.findViewById(R.id.iv_tips_close)).setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.pack.view.e
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
PackSelectActivity.this.a(view);
}
});
}
return inflate;
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
Package r13;
super.onActivityResult(i, i2, intent);
if (i == 11 && i2 == -1 && (r13 = (Package) intent.getSerializableExtra("scan_result_package")) != null) {
if (9 == this.d) {
EventBus.b().b(new SelectPackEvent(r13.getPackageName(), r13.getId(), r13.getPackageImage()));
finish();
return;
} else {
RobotSelectActivity.a(this, r13.getPackageName(), r13.getId(), r13.getPackageImage(), 5, 0);
finish();
}
}
if (i == 9 && i2 == 8) {
finish();
}
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
}
@Override // com.ubt.jimu.widgets.LoadStateView.RetryListener
public void p0() {
this.b.d();
}
@Override // com.ubt.jimu.pack.contract.PackageContract$View
public void v() {
this.load_view.a(LoadStateView.LoadState.LOADING);
}
public static void a(Context context, int i, long j) {
if (context == null) {
return;
}
Intent intent = new Intent(context, (Class<?>) PackSelectActivity.class);
intent.putExtra(Constant.SelectRobot.BUNDLE_KEY_FROM, i);
intent.putExtra(Constant.SelectRobot.PACKAGEID_KEY, j);
context.startActivity(intent);
}
@Override // com.ubt.jimu.pack.contract.PackageContract$View
public void h(int i) {
l(i);
}
public /* synthetic */ void a(View view) {
D0();
}
@Override // com.ubt.jimu.pack.adapter.PackSelectAdapter.ListItemOnClickListener
public void a(int i, Package r10) {
int i2 = this.d;
if (9 == i2) {
EventBus.b().b(new SelectPackEvent(r10.getPackageName(), r10.getId(), r10.getPackageImage()));
finish();
return;
}
if (i2 == 10) {
this.f = r10;
SPUtils.a(Constant.SelectRobot.INTERSTELLAR_ADVENTURE_SELECT_PACKAGE_KEY, this.f.getPackageName());
this.b.a();
return;
}
if (i2 == 11) {
this.f = r10;
Postcard a = ARouter.b().a("/game/list");
a.a("PACKAGE", r10);
a.t();
finish();
return;
}
RobotSelectActivity.a(this, r10.getPackageName(), r10.getId(), r10.getPackageImage(), this.d, 0);
HashMap hashMap = new HashMap();
hashMap.put(Constant.DataStatistics.DATA_STATISTICS_PACKAGE_ID, r10.getId() + "");
JimuAnalytics.b().a("click_P2_" + (i + 1), hashMap);
finish();
}
@Override // com.ubt.jimu.pack.contract.PackageContract$View
public void a(Story story) {
E0();
CourseListActivity.a(this, "AstroBot", story.getStoryIntroVideo(), this.f);
finish();
}
}