package com.ubt.jimu.connect.view; import android.app.Dialog; import android.bluetooth.BluetoothDevice; import android.content.DialogInterface; import android.content.Intent; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.text.TextUtils; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.RelativeLayout; import androidx.fragment.app.FragmentActivity; import com.bumptech.glide.Glide; import com.bumptech.glide.RequestBuilder; import com.bumptech.glide.request.RequestOptions; import com.ubt.jimu.JimuApplication; import com.ubt.jimu.R; import com.ubt.jimu.base.cache.Cache; import com.ubt.jimu.base.dialog.UpdateDialog; import com.ubt.jimu.connect.ConnectActivity; import com.ubt.jimu.widgets.NavigationBarView; import com.ubtech.view.dialog.SimpleDialog; import com.ubtech.view.fragment.BaseFragment; import com.ubtrobot.jimu.bluetooth.ConnectionState; import com.ubtrobot.jimu.bluetooth.ConnectionStateListener; import com.ubtrobot.jimu.robotapi.JimuManager; import com.ubtrobot.log.ALog; /* loaded from: classes.dex */ public class DisconnectFragment extends BaseFragment { private NavigationBarView a; private ImageView b; private CircleProgressBar c; private RelativeLayout d; private Button e; private FrameLayout f; private String h; private JimuManager j; private Dialog n; private boolean g = false; private String i = null; private boolean k = false; private volatile boolean l = false; private ConnectionStateListener m = new ConnectionStateListener() { // from class: com.ubt.jimu.connect.view.DisconnectFragment.1 @Override // com.ubtrobot.jimu.bluetooth.ConnectionStateListener public void onConnectionStateChange(String str, ConnectionState connectionState) { Log.e("DisconnectFragment", "onConnectionStateChange newState:" + connectionState); if (ConnectionState.STATE_DISCONNECTED != connectionState || DisconnectFragment.this.l) { return; } DisconnectFragment.this.x(); } }; /* JADX INFO: Access modifiers changed from: private */ public void o() { this.l = true; JimuApplication.l().f().c(); } /* JADX INFO: Access modifiers changed from: private */ public boolean q() { return this.k; } private void v() { ALog.a("DisconnectFragment").d("onConnected"); if (b()) { this.d.setVisibility(8); this.c.setVisibility(0); this.c.setProgress(100); this.e.setText(R.string.bluetooth_disconnect); this.e.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.connect.view.DisconnectFragment.3 @Override // android.view.View.OnClickListener public void onClick(View view) { new SimpleDialog.Builder(DisconnectFragment.this.getContext()).d(R.string.ok).b(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.connect.view.DisconnectFragment.3.2 @Override // android.content.DialogInterface.OnClickListener public void onClick(DialogInterface dialogInterface, int i) { dialogInterface.dismiss(); DisconnectFragment.this.o(); DisconnectFragment.this.d(-1); } }).a(R.string.cancel, true).a(new DialogInterface.OnClickListener(this) { // from class: com.ubt.jimu.connect.view.DisconnectFragment.3.1 @Override // android.content.DialogInterface.OnClickListener public void onClick(DialogInterface dialogInterface, int i) { dialogInterface.dismiss(); } }).a((CharSequence) DisconnectFragment.this.getString(R.string.ensure_diconnect_bluetooth_connection)).a().show(); } }); this.e.setVisibility(0); } } /* JADX INFO: Access modifiers changed from: private */ public void x() { ALog.a("DisconnectFragment").d("Show bluetooth disconnect dialog"); final FragmentActivity activity = getActivity(); if (activity == null) { return; } activity.runOnUiThread(new Runnable() { // from class: com.ubt.jimu.connect.view.DisconnectFragment.4 @Override // java.lang.Runnable public void run() { if (DisconnectFragment.this.n == null) { String string = DisconnectFragment.this.getString(R.string.bluetooth_disconnected); UpdateDialog.Builder builder = new UpdateDialog.Builder(); builder.content(string).ok(DisconnectFragment.this.getString(R.string.ok)).interactionListener(new UpdateDialog.InteractionListner() { // from class: com.ubt.jimu.connect.view.DisconnectFragment.4.1 @Override // com.ubt.jimu.base.dialog.UpdateDialog.InteractionListner public void onCancelClick(UpdateDialog updateDialog) { } @Override // com.ubt.jimu.base.dialog.UpdateDialog.InteractionListner public void onLeftImgClick(UpdateDialog updateDialog) { } @Override // com.ubt.jimu.base.dialog.UpdateDialog.InteractionListner public void onOkClick(UpdateDialog updateDialog) { updateDialog.dismiss(); DisconnectFragment.this.d(-1); } @Override // com.ubt.jimu.base.dialog.UpdateDialog.InteractionListner public void onRightImgClick(UpdateDialog updateDialog) { } }); DisconnectFragment.this.n = new UpdateDialog(activity, builder); } if (activity.isFinishing() || DisconnectFragment.this.n.isShowing() || !DisconnectFragment.this.q()) { return; } ALog.a("DisconnectFragment").d("real show bluetooth disconnect dialog"); DisconnectFragment.this.n.show(); } }); } @Override // androidx.fragment.app.Fragment public void onActivityResult(int i, int i2, Intent intent) { if (i == 100 && i2 == 0) { d(-1); } } @Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) { String str; ALog.a("DisconnectFragment").d("onCreateView"); this.l = false; Bundle arguments = getArguments(); if (arguments != null) { str = arguments.getString("KEY_PIC_PATH"); this.g = arguments.getBoolean("KEY_IS_DIY_MODEL", false); this.h = arguments.getString("KEY_MODEL_ID", ""); arguments.getInt("KEY_MODEL_CODE", -10); this.i = arguments.getString("KEY_MODEL_NAME", ""); } else { Log.e("DisconnectFragment", "Not bundle arguments"); str = null; } View a = a(layoutInflater, str); v(); this.j = JimuApplication.l().f(); this.j.a(this.m); return a; } @Override // androidx.fragment.app.Fragment public void onDestroyView() { this.j.b(this.m); this.n = null; super.onDestroyView(); } @Override // androidx.fragment.app.Fragment public void onPause() { this.k = false; super.onPause(); } @Override // androidx.fragment.app.Fragment public void onResume() { super.onResume(); this.k = true; } /* JADX INFO: Access modifiers changed from: private */ public void d(int i) { FragmentActivity activity = getActivity(); if (activity instanceof ConnectActivity) { ((ConnectActivity) activity).l(i); } else { Log.e("DisconnectFragment", "Should not to this!"); activity.finish(); } } public boolean b() { return isAdded(); } private View a(LayoutInflater layoutInflater, String str) { View inflate = layoutInflater.inflate(R.layout.frag_disconnect, (ViewGroup) null); this.f = (FrameLayout) inflate.findViewById(R.id.fl_connect_state); this.f.setVisibility(0); this.e = (Button) inflate.findViewById(R.id.btn_multi_function); this.c = (CircleProgressBar) inflate.findViewById(R.id.pb_connecting); this.d = (RelativeLayout) inflate.findViewById(R.id.rl_connect_fail); this.a = (NavigationBarView) inflate.findViewById(R.id.nbv_bar); this.a.setLeftIvSrc(R.mipmap.icon_round_back); this.a.setRightIvSrc(R.drawable.bg_look_btn); this.a.setTitle(this.i); this.a.setListener(new NavigationBarView.OnActionClickListener() { // from class: com.ubt.jimu.connect.view.DisconnectFragment.2 public void a(View view) { DisconnectFragment.this.d(0); } public void b(View view) { if (DisconnectFragment.this.getContext() == null) { return; } Intent intent = new Intent(DisconnectFragment.this.getContext(), (Class) ComponentsListActivity.class); intent.putExtra("KEY_MODEL_CODE", 5001); intent.putExtra("KEY_IS_DIY_MODEL", DisconnectFragment.this.g); intent.putExtra("KEY_MODEL_ID", DisconnectFragment.this.h); intent.putExtra("KEY_MODEL_NAME", DisconnectFragment.this.i); BluetoothDevice lastConnectedDevice = Cache.getInstance().getLastConnectedDevice(); if (lastConnectedDevice != null) { intent.putExtra("KEY_DEVICE_NAME", lastConnectedDevice.getName()); } DisconnectFragment.this.startActivityForResult(intent, 100); } @Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener public void onClick(View view) { int id = view.getId(); if (id == R.id.iv_left) { a(view); } else if (id == R.id.iv_right || id == R.id.tv_right) { b(view); } } }); this.b = (ImageView) inflate.findViewById(R.id.iv_robot); RequestOptions N = RequestOptions.N(); N.a(Integer.MIN_VALUE, Integer.MIN_VALUE); if (!TextUtils.isEmpty(str)) { RequestBuilder a = Glide.a(this).a(str); a.a(N); a.a(this.b); } else { RequestBuilder d = Glide.a(this).d(getActivity().getResources().getDrawable(R.drawable.controller, null)); d.a(RequestOptions.P()); d.a(this.b); } return inflate; } }