Initial commit
This commit is contained in:
278
sources/com/ubt/jimu/pack/view/PackSelectActivity.java
Normal file
278
sources/com/ubt/jimu/pack/view/PackSelectActivity.java
Normal file
@@ -0,0 +1,278 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user