150 lines
5.1 KiB
Java
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);
|
|
}
|
|
}
|