Initial commit
This commit is contained in:
524
sources/com/ubt/jimu/main/activity/MainActivity.java
Normal file
524
sources/com/ubt/jimu/main/activity/MainActivity.java
Normal file
@@ -0,0 +1,524 @@
|
||||
package com.ubt.jimu.main.activity;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
import com.alibaba.android.arouter.facade.Postcard;
|
||||
import com.alibaba.android.arouter.launcher.ARouter;
|
||||
import com.ubt.jimu.BaseActivity;
|
||||
import com.ubt.jimu.JimuApplication;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.SplashActivity;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.cache.SharePreferenceHelper;
|
||||
import com.ubt.jimu.base.db.robot.RobotDbHandler;
|
||||
import com.ubt.jimu.base.db.user.UserDbHandler;
|
||||
import com.ubt.jimu.base.entities.Constant;
|
||||
import com.ubt.jimu.base.entities.Push;
|
||||
import com.ubt.jimu.base.entities.Redirection;
|
||||
import com.ubt.jimu.base.entities.Robot;
|
||||
import com.ubt.jimu.base.entities.UpdateApkEntities;
|
||||
import com.ubt.jimu.base.event.MessageEvent;
|
||||
import com.ubt.jimu.base.http.ApiResultException;
|
||||
import com.ubt.jimu.base.http.IApiObserver;
|
||||
import com.ubt.jimu.blockly.BuildConfig;
|
||||
import com.ubt.jimu.blockly.Utils;
|
||||
import com.ubt.jimu.community.activity.ActivityAlertActivity;
|
||||
import com.ubt.jimu.community.activity.contract.HomeActivityContract$Presenter;
|
||||
import com.ubt.jimu.community.activity.contract.HomeActivityContract$View;
|
||||
import com.ubt.jimu.community.activity.presenter.HomeActivityPresenter;
|
||||
import com.ubt.jimu.main.activity.MainActivity;
|
||||
import com.ubt.jimu.main.adapter.MainAdapter;
|
||||
import com.ubt.jimu.main.widget.TabBarView;
|
||||
import com.ubt.jimu.main.widget.UserEntryView;
|
||||
import com.ubt.jimu.pack.view.DownloadRobotActivity;
|
||||
import com.ubt.jimu.unity.bluetooth.MyUnityListener;
|
||||
import com.ubt.jimu.unity.bluetooth.UnityActivity;
|
||||
import com.ubt.jimu.update.UpdateManager;
|
||||
import com.ubt.jimu.user.model.EmailCheckMsg;
|
||||
import com.ubt.jimu.user.model.RefHolder;
|
||||
import com.ubt.jimu.user.repository.UserRepository;
|
||||
import com.ubt.jimu.user.setting.view.CommonSettingActivity;
|
||||
import com.ubt.jimu.user.view.LoginActivity;
|
||||
import com.ubt.jimu.user.view.RegisterActivity;
|
||||
import com.ubt.jimu.utils.DeviceUtils;
|
||||
import com.ubt.jimu.utils.RxSchedulers;
|
||||
import com.ubt.jimu.world.repository.VersionRepository;
|
||||
import com.ubtech.permission.JimuPermissionRequest;
|
||||
import com.ubtech.utils.XLog;
|
||||
import com.ubtech.view.fragment.BaseFragment;
|
||||
import com.ubtrobot.ubtlib.analytics.JimuAnalytics;
|
||||
import com.yanzhenjie.permission.Permission$Group;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import org.greenrobot.eventbus.EventBus;
|
||||
import org.greenrobot.eventbus.Subscribe;
|
||||
import org.greenrobot.eventbus.ThreadMode;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class MainActivity extends BaseActivity implements HomeActivityContract$View {
|
||||
private static int[] l = {1, 2, 4};
|
||||
private UserEntryView a;
|
||||
private TabBarView b;
|
||||
private ImageView c;
|
||||
private ImageView d;
|
||||
private ImageView e;
|
||||
private ImageView f;
|
||||
private ViewPager g;
|
||||
private MainAdapter<BaseFragment> h;
|
||||
private HomeActivityContract$Presenter i;
|
||||
private boolean j = false;
|
||||
private ViewPager.OnPageChangeListener k = new ViewPager.OnPageChangeListener() { // from class: com.ubt.jimu.main.activity.MainActivity.4
|
||||
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
|
||||
public void onPageScrollStateChanged(int i) {
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
|
||||
public void onPageScrolled(int i, float f, int i2) {
|
||||
MainActivity.this.b.a(i, f);
|
||||
}
|
||||
|
||||
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
|
||||
public void onPageSelected(int i) {
|
||||
}
|
||||
};
|
||||
|
||||
private void D0() {
|
||||
UpdateManager.c().a((Activity) this, (UpdateManager.UpdateCallback) new AnonymousClass3(), false);
|
||||
}
|
||||
|
||||
private void E0() {
|
||||
VersionRepository.a(this, null);
|
||||
}
|
||||
|
||||
private void F0() {
|
||||
final String string = Cache.getInstance().getSettings().getString(SharePreferenceHelper.SP_KEY_LAST_PARENT_EMAIL, "");
|
||||
if (TextUtils.isEmpty(string)) {
|
||||
return;
|
||||
}
|
||||
UserRepository.a(string, DeviceUtils.a((Context) this)).compose(RxSchedulers.a()).subscribe(new IApiObserver<EmailCheckMsg>(this) { // from class: com.ubt.jimu.main.activity.MainActivity.1
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(EmailCheckMsg emailCheckMsg) {
|
||||
super.onNext(emailCheckMsg);
|
||||
Log.i("getEmailCheckState:", "" + emailCheckMsg);
|
||||
if (emailCheckMsg.isEmailChecked()) {
|
||||
MainActivity.this.a(this, string, emailCheckMsg);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver
|
||||
public void onApiError(ApiResultException apiResultException) {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
|
||||
public void onSubscribe(Disposable disposable) {
|
||||
super.onSubscribe(disposable);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private boolean G0() {
|
||||
return JimuPermissionRequest.b(this, Permission$Group.d);
|
||||
}
|
||||
|
||||
private void H0() {
|
||||
}
|
||||
|
||||
private void I0() {
|
||||
this.i = new HomeActivityPresenter(this, this);
|
||||
}
|
||||
|
||||
private void J0() {
|
||||
SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
|
||||
if (sharePreferenceHelper.getBoolean(SharePreferenceHelper.SP_KEY_START_FROM_SPLASH, false).booleanValue()) {
|
||||
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_START_FROM_SPLASH, false);
|
||||
this.i.c();
|
||||
}
|
||||
}
|
||||
|
||||
private void K0() {
|
||||
this.i.refreshToken();
|
||||
this.i.getTTSToken();
|
||||
this.i.j();
|
||||
}
|
||||
|
||||
private void L0() {
|
||||
O0();
|
||||
E0();
|
||||
a(getIntent());
|
||||
}
|
||||
|
||||
private void M0() {
|
||||
if (getIntent().getIntExtra(Constant.Base.ACTIVITY_START_ACTION, 0) == 10001) {
|
||||
Intent intent = new Intent(this, (Class<?>) RegisterActivity.class);
|
||||
SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
|
||||
int i = sharePreferenceHelper.getInt(SharePreferenceHelper.SP_KEY_FLIPPER_PAGE_INDEX, 0);
|
||||
String string = sharePreferenceHelper.getString(SharePreferenceHelper.SP_KEY_REGISTER_BIRTHDAY, "");
|
||||
String string2 = sharePreferenceHelper.getString(SharePreferenceHelper.SP_KEY_REGISTER_ACCOUNT, "");
|
||||
String string3 = sharePreferenceHelper.getString(SharePreferenceHelper.SP_KEY_REGISTER_COUNTRY, "");
|
||||
intent.putExtra(SharePreferenceHelper.SP_KEY_FLIPPER_PAGE_INDEX, i);
|
||||
intent.putExtra(SharePreferenceHelper.SP_KEY_REGISTER_BIRTHDAY, string);
|
||||
intent.putExtra(SharePreferenceHelper.SP_KEY_REGISTER_ACCOUNT, string2);
|
||||
intent.putExtra(SharePreferenceHelper.SP_KEY_REGISTER_COUNTRY, string3);
|
||||
intent.setFlags(335544320);
|
||||
startActivity(intent);
|
||||
}
|
||||
}
|
||||
|
||||
private void N0() {
|
||||
if (DeviceUtils.d(this)) {
|
||||
XLog.c("main", "is background, turn foreground, start splashactivity");
|
||||
Intent intent = new Intent(this, (Class<?>) SplashActivity.class);
|
||||
intent.setFlags(335544320);
|
||||
intent.putExtra(Constant.Base.ACTIVITY_START_ACTION, 10001);
|
||||
startActivity(intent);
|
||||
}
|
||||
}
|
||||
|
||||
private void O0() {
|
||||
if (this.j || !G0()) {
|
||||
XLog.b("main", "Can't unZip Blockly or is unziping ");
|
||||
} else {
|
||||
this.j = true;
|
||||
Utils.unZipBlockly(Utils.BLOCKLY_NEW, null);
|
||||
}
|
||||
}
|
||||
|
||||
private void initView() {
|
||||
this.a = (UserEntryView) findViewById(R.id.user);
|
||||
this.a.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.main.activity.d
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
MainActivity.this.a(view);
|
||||
}
|
||||
});
|
||||
this.b = (TabBarView) findViewById(R.id.tab_bar);
|
||||
this.b.setListener(new TabBarView.OnActionListener() { // from class: com.ubt.jimu.main.activity.e
|
||||
@Override // com.ubt.jimu.main.widget.TabBarView.OnActionListener
|
||||
public final void c(int i) {
|
||||
MainActivity.this.l(i);
|
||||
}
|
||||
});
|
||||
this.c = (ImageView) findViewById(R.id.setting);
|
||||
this.c.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.main.activity.c
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
MainActivity.this.b(view);
|
||||
}
|
||||
});
|
||||
this.d = (ImageView) findViewById(R.id.setting_new);
|
||||
this.e = (ImageView) findViewById(R.id.msg);
|
||||
this.e.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.main.activity.b
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
MainActivity.this.c(view);
|
||||
}
|
||||
});
|
||||
this.f = (ImageView) findViewById(R.id.new_msg);
|
||||
this.g = (ViewPager) findViewById(R.id.pager);
|
||||
this.h = new MainAdapter<>(getSupportFragmentManager(), l);
|
||||
this.g.setAdapter(this.h);
|
||||
this.g.a(this.k);
|
||||
if (Cache.getInstance().getSettings().getBoolean(SharePreferenceHelper.SP_KEY_APP_CHECKED_UPDATE, true).booleanValue()) {
|
||||
this.d.setVisibility(8);
|
||||
} else {
|
||||
this.d.setVisibility(0);
|
||||
}
|
||||
}
|
||||
|
||||
private void o(String str) {
|
||||
JimuAnalytics.b().a(str);
|
||||
}
|
||||
|
||||
@Override // com.ubtech.view.BaseView
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void setPresenter(HomeActivityContract$Presenter homeActivityContract$Presenter) {
|
||||
}
|
||||
|
||||
public /* synthetic */ void c(View view) {
|
||||
o("click_P1_6");
|
||||
ARouter.b().a("/page/message").t();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.HomeActivityContract$View
|
||||
public void c0() {
|
||||
this.i.i();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.HomeActivityContract$View
|
||||
public void e(List<Push> list) {
|
||||
if (list == null || list.size() == 0) {
|
||||
return;
|
||||
}
|
||||
Bundle bundle = new Bundle();
|
||||
ArrayList arrayList = new ArrayList();
|
||||
arrayList.addAll(list);
|
||||
bundle.putSerializable("push_list", arrayList);
|
||||
ActivityAlertActivity.a(this, bundle);
|
||||
}
|
||||
|
||||
public /* synthetic */ void l(int i) {
|
||||
this.g.setCurrentItem(i);
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onActivityResult(int i, int i2, Intent intent) {
|
||||
super.onActivityResult(i, i2, intent);
|
||||
Fragment item = this.h.getItem(this.g.getCurrentItem());
|
||||
if (item == null || !item.isAdded()) {
|
||||
return;
|
||||
}
|
||||
item.onActivityResult(i, i2, intent);
|
||||
}
|
||||
|
||||
@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.act_main);
|
||||
EventBus.b().c(this);
|
||||
L0();
|
||||
initView();
|
||||
I0();
|
||||
H0();
|
||||
M0();
|
||||
K0();
|
||||
J0();
|
||||
D0();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onDestroy() {
|
||||
this.i.unSubscribe();
|
||||
UpdateManager.c().a();
|
||||
EventBus.b().d(this);
|
||||
super.onDestroy();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, androidx.appcompat.app.AppCompatActivity, android.app.Activity, android.view.KeyEvent.Callback
|
||||
public boolean onKeyDown(int i, KeyEvent keyEvent) {
|
||||
UnityActivity h;
|
||||
if (i == 4 && (h = JimuApplication.l().h()) != null) {
|
||||
h.finish();
|
||||
}
|
||||
return super.onKeyDown(i, keyEvent);
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onNewIntent(Intent intent) {
|
||||
super.onNewIntent(intent);
|
||||
XLog.a("main", "onNewIntent");
|
||||
a(intent);
|
||||
}
|
||||
|
||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||
public void onReceiveMessage(MessageEvent messageEvent) {
|
||||
int type = messageEvent.getType();
|
||||
if (type == 0) {
|
||||
this.i.j();
|
||||
} else {
|
||||
if (type != 6) {
|
||||
return;
|
||||
}
|
||||
this.a.a();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
||||
protected void onResume() {
|
||||
super.onResume();
|
||||
O0();
|
||||
this.i.i();
|
||||
F0();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.HomeActivityContract$View
|
||||
public void x() {
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void b(Intent intent) {
|
||||
Redirection redirection = (Redirection) intent.getSerializableExtra(Constant.Base.ACTIVITY_START_REDIRECTION);
|
||||
if (redirection == null || TextUtils.isEmpty(redirection.getModule())) {
|
||||
return;
|
||||
}
|
||||
String module = redirection.getModule();
|
||||
char c = 65535;
|
||||
if (module.hashCode() == 94094958 && module.equals("build")) {
|
||||
c = 0;
|
||||
}
|
||||
if (c != 0) {
|
||||
return;
|
||||
}
|
||||
if (G0()) {
|
||||
a(redirection);
|
||||
} else {
|
||||
XLog.b("main", "Has no storage permission!");
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void a(Context context, String str, EmailCheckMsg emailCheckMsg) {
|
||||
if (RefHolder.d() && emailCheckMsg != null && RefHolder.c().equals(str)) {
|
||||
XLog.c("main", "start register activity & show dialog");
|
||||
Intent intent = new Intent(context, (Class<?>) RegisterActivity.class);
|
||||
SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
|
||||
int i = sharePreferenceHelper.getInt(SharePreferenceHelper.SP_KEY_FLIPPER_PAGE_INDEX, 0);
|
||||
String string = sharePreferenceHelper.getString(SharePreferenceHelper.SP_KEY_REGISTER_BIRTHDAY, "");
|
||||
sharePreferenceHelper.getString(SharePreferenceHelper.SP_KEY_REGISTER_ACCOUNT, "");
|
||||
intent.putExtra(SharePreferenceHelper.SP_KEY_FLIPPER_PAGE_INDEX, i);
|
||||
intent.putExtra(SharePreferenceHelper.SP_KEY_REGISTER_BIRTHDAY, string);
|
||||
intent.putExtra(SharePreferenceHelper.SP_KEY_REGISTER_ACCOUNT, str);
|
||||
if (emailCheckMsg.isThirdRegister()) {
|
||||
if (RefHolder.b() == null) {
|
||||
N0();
|
||||
return;
|
||||
}
|
||||
String str2 = RefHolder.b().get("ubtsocial_user_id");
|
||||
if (!TextUtils.isEmpty(str2) && str2.equals(emailCheckMsg.getOpenId())) {
|
||||
intent.putExtra("loginType", 2);
|
||||
} else {
|
||||
N0();
|
||||
return;
|
||||
}
|
||||
}
|
||||
intent.setFlags(335544320);
|
||||
context.startActivity(intent);
|
||||
Cache.getInstance().getSettings().put(SharePreferenceHelper.SP_KEY_LAST_PARENT_EMAIL, "");
|
||||
return;
|
||||
}
|
||||
XLog.c("main", "hasn't request");
|
||||
N0();
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.HomeActivityContract$View
|
||||
public void e(int i) {
|
||||
this.f.setVisibility(i > 0 ? 0 : 8);
|
||||
}
|
||||
|
||||
public /* synthetic */ void b(View view) {
|
||||
o("click_P1_7");
|
||||
startActivity(new Intent(this, (Class<?>) CommonSettingActivity.class));
|
||||
if (this.d.getVisibility() == 0) {
|
||||
Cache.getInstance().getSettings().put(SharePreferenceHelper.SP_KEY_APP_CHECKED_UPDATE, true);
|
||||
this.d.setVisibility(8);
|
||||
}
|
||||
}
|
||||
|
||||
private void b(String str, String str2, int i, String str3) {
|
||||
Postcard a = ARouter.b().a("/page/gdpr_web");
|
||||
a.a("url", str3);
|
||||
a.a("title", "");
|
||||
a.a("gdpr_version", str);
|
||||
a.a("gdpr_lan", str2);
|
||||
a.a("type", 0);
|
||||
a.a("gdpr_type", i);
|
||||
a.a("show_title", false);
|
||||
a.t();
|
||||
}
|
||||
|
||||
/* renamed from: com.ubt.jimu.main.activity.MainActivity$3, reason: invalid class name */
|
||||
class AnonymousClass3 implements UpdateManager.UpdateCallback {
|
||||
AnonymousClass3() {
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.update.UpdateManager.UpdateCallback
|
||||
public void a(UpdateApkEntities updateApkEntities) {
|
||||
if (updateApkEntities == null || updateApkEntities.getModels() == null) {
|
||||
return;
|
||||
}
|
||||
SharePreferenceHelper settings = Cache.getInstance().getSettings();
|
||||
String string = settings.getString(SharePreferenceHelper.SP_KEY_APP_VERSION_NAME, BuildConfig.VERSION_NAME);
|
||||
String versionName = updateApkEntities.getModels().getVersionName();
|
||||
if (string.equals(versionName)) {
|
||||
if (updateApkEntities.getModels().isIsNeed()) {
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_VERSION_NAME, versionName);
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_NEED_UPDATE, true);
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_UPDATE_URL, updateApkEntities.getModels().getPath());
|
||||
} else {
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_VERSION_NAME, versionName);
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_NEED_UPDATE, false);
|
||||
}
|
||||
} else if (updateApkEntities.getModels().isIsNeed()) {
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_VERSION_NAME, versionName);
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_NEED_UPDATE, true);
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_CHECKED_UPDATE, false);
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_UPDATE_URL, updateApkEntities.getModels().getPath());
|
||||
} else {
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_VERSION_NAME, versionName);
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_NEED_UPDATE, false);
|
||||
settings.put(SharePreferenceHelper.SP_KEY_APP_CHECKED_UPDATE, true);
|
||||
}
|
||||
final boolean booleanValue = settings.getBoolean(SharePreferenceHelper.SP_KEY_APP_CHECKED_UPDATE, true).booleanValue();
|
||||
MainActivity.this.d.post(new Runnable() { // from class: com.ubt.jimu.main.activity.a
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
MainActivity.AnonymousClass3.this.a(booleanValue);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(boolean z) {
|
||||
MainActivity.this.d.setVisibility(!z ? 0 : 8);
|
||||
}
|
||||
}
|
||||
|
||||
private void a(final Intent intent) {
|
||||
if (intent.getIntExtra(Constant.Base.ACTIVITY_START_ACTION, 0) == 10002) {
|
||||
UpdateManager.c().a((Activity) this, new UpdateManager.UpdateCallback() { // from class: com.ubt.jimu.main.activity.MainActivity.2
|
||||
@Override // com.ubt.jimu.update.UpdateManager.UpdateCallback
|
||||
public void a(UpdateApkEntities updateApkEntities) {
|
||||
UpdateApkEntities.ModelsBean models;
|
||||
if (updateApkEntities == null || (models = updateApkEntities.getModels()) == null || !models.isIsForce()) {
|
||||
MainActivity.this.b(intent);
|
||||
}
|
||||
}
|
||||
}, false);
|
||||
}
|
||||
}
|
||||
|
||||
private void a(Redirection redirection) {
|
||||
Robot robotById = RobotDbHandler.getRobotById(redirection.getRobotId());
|
||||
if (robotById != null) {
|
||||
if (robotById.isAllDownloaded()) {
|
||||
UnityActivity.startUnityActivity(this, robotById, 1, redirection.getSourceValue(), redirection.getCallback());
|
||||
return;
|
||||
} else {
|
||||
DownloadRobotActivity.a(this, robotById, "", redirection.getPackageId(), null, 1, redirection.getSourceValue(), redirection.getCallback());
|
||||
return;
|
||||
}
|
||||
}
|
||||
Postcard a = ARouter.b().a("/robot/download");
|
||||
a.a(Constant.Base.ACTIVITY_START_ROBOT, redirection.getRobotId());
|
||||
a.a(Constant.Base.ACTIVITY_START_PACKAGE, redirection.getPackageId());
|
||||
a.a(Constant.SelectRobot.BUNDLE_KEY_FROM, 1);
|
||||
a.a(MyUnityListener.CALLER, redirection.getSourceValue());
|
||||
a.a(MyUnityListener.CALLBACK, redirection.getCallback());
|
||||
a.t();
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(View view) {
|
||||
o("click_P1_1");
|
||||
if (UserDbHandler.isLogin()) {
|
||||
Postcard a = ARouter.b().a("/page/user");
|
||||
a.a("view_user_id", 0L);
|
||||
a.t();
|
||||
return;
|
||||
}
|
||||
LoginActivity.start(this);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.community.activity.contract.HomeActivityContract$View
|
||||
public void a(String str, String str2, int i, String str3) {
|
||||
b(str, str2, i, str3);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user