Files
jimu-decompiled/sources/com/ubt/jimu/main/fragment/HomeFragment.java
2025-05-13 19:24:51 +02:00

150 lines
5.1 KiB
Java

package com.ubt.jimu.main.fragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import com.alibaba.android.arouter.facade.Postcard;
import com.alibaba.android.arouter.launcher.ARouter;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.entities.Robot;
import com.ubt.jimu.main.utils.CardActionUtils;
import com.ubt.jimu.main.widget.CardLayout;
import com.ubt.jimu.utils.SPUtils;
import com.ubtech.utils.XLog;
import com.ubtech.view.fragment.BaseFragment;
import com.ubtrobot.jimu.robotapi.JimuManager;
import com.ubtrobot.ubtlib.analytics.JimuAnalytics;
/* loaded from: classes2.dex */
public class HomeFragment extends BaseFragment {
private FrameLayout a;
private CardLayout b;
private CardLayout.OnItemClickListener c = new CardLayout.OnItemClickListener() { // from class: com.ubt.jimu.main.fragment.b
@Override // com.ubt.jimu.main.widget.CardLayout.OnItemClickListener
public final void onClick(View view) {
HomeFragment.this.a(view);
}
};
public static HomeFragment b() {
return new HomeFragment();
}
private void o() {
recordEvent("click_P1_4");
CardActionUtils.a(getActivity(), 2);
}
private void q() {
recordEvent("click_P1_2");
CardActionUtils.a(getActivity(), 1);
}
private void v() {
recordEvent("click_P1_5");
CardActionUtils.a(getActivity(), 3);
}
private void x() {
recordEvent("click_P1_3");
Robot robot = Cache.getInstance().getRobot();
if (robot == null) {
CardActionUtils.b(getActivity(), 8);
return;
}
if (robot.isAllDownloaded()) {
Postcard a = ARouter.b().a("/controller/control");
a.a("robotLite", robot.getRobotLite());
a.t();
} else {
Postcard a2 = ARouter.b().a("/robot/download");
a2.a(Constant.SelectRobot.DOWNLAOD_ROBOT_DATA_KEY, robot);
a2.a(Constant.Base.ACTIVITY_START_PACKAGE, Cache.getInstance().getPackageId());
a2.a(Constant.SelectRobot.PACKAGE_NAME_KEY, Cache.getInstance().getPackageName());
a2.a(getActivity(), 1);
}
}
public /* synthetic */ void a(View view) {
int id = view.getId();
JimuManager f = JimuApplication.l().f();
if (f.g()) {
String e = f.e();
Robot robot = Cache.getInstance().getRobot();
if (robot != null && robot.getModelName() != null && !robot.getModelName().equals(e)) {
XLog.c(this.TAG, "Connected robot is not selected offical model, disconnect");
f.c();
}
}
if (id == R.id.card_build) {
SPUtils.b(Constant.Black.BLACK_MODEL_TYPE_KEY, 0);
q();
return;
}
if (id == R.id.card_control) {
x();
return;
}
if (id == R.id.card_action) {
SPUtils.b(Constant.Black.BLACK_MODEL_TYPE_KEY, 0);
o();
} else if (id == R.id.card_code) {
SPUtils.b(Constant.Black.BLACK_MODEL_TYPE_KEY, 0);
v();
}
}
@Override // androidx.fragment.app.Fragment
public void onActivityCreated(Bundle bundle) {
super.onActivityCreated(bundle);
this.b = (CardLayout) getView().findViewById(R.id.card_layout);
this.b.setListener(this.c);
this.a = (FrameLayout) getView().findViewById(R.id.robot_switch);
this.a.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.main.fragment.c
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
HomeFragment.this.b(view);
}
});
}
@Override // androidx.fragment.app.Fragment
public void onActivityResult(int i, int i2, Intent intent) {
Robot robot;
super.onActivityResult(i, i2, intent);
if (i2 == 8 && i == 1 && (robot = Cache.getInstance().getRobot()) != null) {
Postcard a = ARouter.b().a("/controller/control");
a.a("robotLite", robot.getRobotLite());
a.t();
}
}
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
return layoutInflater.inflate(R.layout.frag_home_tab, (ViewGroup) null);
}
@Override // com.ubtech.view.fragment.BaseFragment
protected void onPagePause() {
super.onPagePause();
JimuAnalytics.b().b(getActivity(), "P1");
}
@Override // com.ubtech.view.fragment.BaseFragment
protected void onPageResume() {
super.onPageResume();
JimuAnalytics.b().a(getActivity(), "P1");
}
public /* synthetic */ void b(View view) {
recordEvent("click_P1_8");
CardActionUtils.b(getActivity(), 5);
}
}