| | |
| | | isAidl = true; |
| | | AidlUtil.getInstance().connectPrinterService(this); |
| | | initEasySocket(false, null); |
| | | socketConnect(); |
| | | |
| | | CrashReport.initCrashReport(getApplicationContext(), "45551598b8", true); |
| | | } |
| | | |
| | |
| | | // EasySocket.getInstance().subscribeSocketAction(socketActionListener); |
| | | EasySocket.getInstance().subscribeSocketAction(SocketNet.getInstance().socketNet.socketActionListener); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 定时重连服务器 |
| | | */ |
| | | private void socketConnect() { |
| | | |
| | | try { |
| | | TimerTask task = new TimerTask() { |
| | | @Override |
| | | public void run() { |
| | | // TODO Auto-generated method stub |
| | | Message message = new Message(); |
| | | message.what = 1; |
| | | handler.sendMessage(message); |
| | | } |
| | | }; |
| | | // timer.schedule(task, 5000, 1000 * 60 * 3); |
| | | timer.schedule(task, 5000, 1000 * 60 * 3); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | Handler handler = new Handler() { |
| | | @Override |
| | | public void handleMessage(Message msg) { |
| | | // TODO Auto-generated method stub |
| | | // 要做的事情 |
| | | super.handleMessage(msg); |
| | | try { |
| | | SocketNet.getInstance().isConnect(MyApplication.this); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | }; |
| | | |
| | | |
| | | } |