| | |
| | | |
| | | import android.content.Context; |
| | | import android.os.Handler; |
| | | import android.text.TextUtils; |
| | | import android.util.Log; |
| | | |
| | | import com.dayu.recharge.activity.HomeActivity; |
| | |
| | | */ |
| | | @Override |
| | | public void onSocketConnSuccess(SocketAddress socketAddress) { |
| | | Log.i("SocketActionListener", "连接成功"); |
| | | Log.i("SocketActionListener1111", "连接成功"); |
| | | MyApplication.myApplication.isConncet = true; |
| | | rushState(); |
| | | DeviceNumber initCode = BaseDaoSingleton.getInstance(MyApplication.myApplication).deviceNumberDao().findFirst(); |
| | | if (initCode == null && !MyApplication.myApplication.isDoInitMachine) { |
| | | new Handler().postDelayed(new Runnable() { |
| | | @Override |
| | | public void run() { |
| | | AdminDataBean adminData = BaseDaoSingleton.getInstance(MyApplication.myApplication).adminDao().findFirst(); |
| | | Log.i("SocketActionListener1111", "isDoInitMachine==" + MyApplication.myApplication.isDoInitMachine + ""); |
| | | if (!MyApplication.myApplication.isDoInitMachine) { |
| | | Log.i("SocketActionListener1111", "isDoInitMachine"); |
| | | if (MyApplication.myApplication.ipBean != null && adminData != null) { |
| | | if (!TextUtils.isEmpty(adminData.getAddressCode())) { |
| | | Log.i("SocketActionListener1111", "initMachineRequestBean"); |
| | | MyApplication.myApplication.initMachineRequestBean(MyApplication.myApplication.ipBean.getIp(), MyApplication.myApplication.ipBean.getPort(), adminData.getAddressCode()); |
| | | |
| | | AdminDataBean adminData = BaseDaoSingleton.getInstance(MyApplication.myApplication).adminDao().findFirst(); |
| | | if (MyApplication.myApplication.ipBean != null && adminData != null) { |
| | | MyApplication.myApplication.initMachineRequestBean(MyApplication.myApplication.ipBean.getIp(), MyApplication.myApplication.ipBean.getPort(), adminData.getAddressCode()); |
| | | } |
| | | } |
| | | }, 500); |
| | | } |
| | | |
| | | } |
| | | // if (dataMessage != null) { |
| | | // EasySocket.getInstance().upMessage(dataMessage); |
| | | // } |
| | | |
| | | |
| | | rushState(); |
| | | } |
| | | |
| | | /** |
| | |
| | | }; |
| | | |
| | | private void rushState() { |
| | | if (HomeActivity.homeActivity != null) { |
| | | HomeActivity.homeActivity.rushState(); |
| | | try { |
| | | if (HomeActivity.homeActivity != null) { |
| | | HomeActivity.homeActivity.rushState(); |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |