package com.ubt.jimu.discover; import android.content.DialogInterface; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.view.animation.LinearInterpolator; import android.view.animation.RotateAnimation; import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.TextView; import butterknife.ButterKnife; import com.ubt.jimu.BaseActivity; import com.ubt.jimu.R; import com.ubt.jimu.base.dialog.JimuSimpleDialog; import com.ubt.jimu.base.download.DownloadTask; import com.ubt.jimu.base.entities.Story; import com.ubt.jimu.discover.contract.StoryContract$Presenter; import com.ubt.jimu.discover.contract.StoryContract$View; import com.ubt.jimu.discover.presenter.StoryPresenter; import com.ubt.jimu.discover.view.CourseListActivity; import com.ubt.jimu.utils.BitmapUtils; import com.ubt.jimu.utils.NetWorkUtil; import com.ubt.jimu.widgets.NavigationBarView; import java.util.ArrayList; import java.util.List; /* loaded from: classes.dex */ public class DiscoveryActivity extends BaseActivity implements StoryContract$View { StoryContract$Presenter a; View b; ImageView c; TextView d; ImageView e; private Bitmap f; private Handler g = new Handler(); private List h = new ArrayList(); private DownloadTask i; FrameLayout maskCardView; NavigationBarView navBarView; TextView progressView; private void D0() { new StoryPresenter(this, this); this.a.subscribe(); } static /* synthetic */ void a(DialogInterface dialogInterface, int i) { } private void initView() { this.b = findViewById(R.id.downloadViewStub); this.c = (ImageView) findViewById(R.id.iv_loading); this.d = (TextView) findViewById(R.id.tv_progress); this.e = (ImageView) findViewById(R.id.iv_background); this.b.setOnClickListener(new View.OnClickListener(this) { // from class: com.ubt.jimu.discover.DiscoveryActivity.1 @Override // android.view.View.OnClickListener public void onClick(View view) { } }); this.navBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.discover.DiscoveryActivity.2 @Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub public void onLeftClick(View view) { DiscoveryActivity.this.onBackAction(view); } }); } @Override // com.ubt.jimu.discover.contract.StoryContract$View public void a0() { View view = this.b; if (view != null) { view.setVisibility(8); } CourseListActivity.start(this, "AstroBot"); } @Override // com.ubt.jimu.discover.contract.StoryContract$View public void o(List list) { if (list != null && list.size() != 0) { this.h.addAll(list); } else { if (NetWorkUtil.b(this)) { return; } toastError(getString(R.string.network_error)); } } public void onAstrobotLayout(View view) { if (this.h.size() == 0) { return; } for (Story story : this.h) { if (story.getStoryName().equals("AstroBot")) { b(story); return; } } } public void onBackAction(View view) { DownloadTask downloadTask = this.i; if (downloadTask != null) { downloadTask.pause(); } finish(); } @Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity protected void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.activity_discovery); ButterKnife.a(this); initView(); D0(); } @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(); Handler handler = this.g; if (handler != null) { handler.removeCallbacksAndMessages(null); } DownloadTask downloadTask = this.i; if (downloadTask != null) { downloadTask.pause(); } Bitmap bitmap = this.f; if (bitmap != null) { bitmap.recycle(); this.f = null; } } @Override // com.ubt.jimu.discover.contract.StoryContract$View public void onDownloadFail() { toastError(getString(R.string.tips_download_failed)); this.b.setVisibility(8); } @Override // com.ubt.jimu.discover.contract.StoryContract$View public void onDownloadStart() { this.b = findViewById(R.id.downloadViewStub); this.b.setVisibility(0); this.c = (ImageView) findViewById(R.id.iv_loading); this.d = (TextView) findViewById(R.id.tv_progress); this.e = (ImageView) findViewById(R.id.iv_background); RotateAnimation rotateAnimation = new RotateAnimation(0.0f, 359.0f, 1, 0.5f, 1, 0.5f); rotateAnimation.setRepeatCount(-1); rotateAnimation.setDuration(800L); rotateAnimation.setInterpolator(new LinearInterpolator()); rotateAnimation.setRepeatMode(1); this.c.startAnimation(rotateAnimation); Drawable background = this.e.getBackground(); if (background == null) { return; } if (background instanceof BitmapDrawable) { this.f = ((BitmapDrawable) background).getBitmap(); } else { Bitmap createBitmap = Bitmap.createBitmap(getScreenWidth(), getScreenHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(createBitmap); background.setBounds(0, 0, getScreenWidth(), getScreenHeight()); background.draw(canvas); this.f = createBitmap; } Bitmap bitmap = this.f; if (bitmap == null || bitmap.isRecycled()) { return; } new Thread(new Runnable() { // from class: com.ubt.jimu.discover.DiscoveryActivity.3 @Override // java.lang.Runnable public void run() { DiscoveryActivity discoveryActivity = DiscoveryActivity.this; final Bitmap a = BitmapUtils.a(discoveryActivity, discoveryActivity.f, "discovery_background.png"); if (a == null || a.isRecycled()) { return; } DiscoveryActivity.this.g.post(new Runnable() { // from class: com.ubt.jimu.discover.DiscoveryActivity.3.1 @Override // java.lang.Runnable public void run() { DiscoveryActivity.this.e.setBackground(new BitmapDrawable(a)); } }); } }).start(); } @Override // com.ubt.jimu.discover.contract.StoryContract$View public void onProgressChange(int i) { this.d.setText(String.valueOf(i + "%")); } @Override // com.ubt.jimu.BaseActivity public void relayout() { } @Override // com.ubt.jimu.discover.contract.StoryContract$View public void showCurrentTask(DownloadTask downloadTask) { this.i = downloadTask; } private void b(final Story story) { JimuSimpleDialog.showWifiOnlyDialog(this, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.discover.a @Override // android.content.DialogInterface.OnClickListener public final void onClick(DialogInterface dialogInterface, int i) { DiscoveryActivity.a(dialogInterface, i); } }, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.discover.b @Override // android.content.DialogInterface.OnClickListener public final void onClick(DialogInterface dialogInterface, int i) { DiscoveryActivity.this.a(story, dialogInterface, i); } }, false); } @Override // com.ubtech.view.BaseView /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void setPresenter(StoryContract$Presenter storyContract$Presenter) { this.a = storyContract$Presenter; } public /* synthetic */ void a(Story story, DialogInterface dialogInterface, int i) { this.a.a(story); } }