| | |
| | | break; |
| | | case R.id.btn_keepalive: |
| | | ScheduledExecutorService scheduledExecutorService = Executors.newSingleThreadScheduledExecutor(); |
| | | scheduledExecutorService.scheduleAtFixedRate(new Runnable() { |
| | | scheduledExecutorService.scheduleWithFixedDelay(new Runnable() { |
| | | @Override |
| | | public void run() { |
| | | MessageProcessor.getInstance().sendMessage(new JKMessage0002()); |
| | | JKMessage0002 jkMessage0002 = new JKMessage0002(); |
| | | jkMessage0002.checksum = 0x7e; |
| | | MessageProcessor.getInstance().sendMessage(jkMessage0002); |
| | | Log.i(TAG, "run: 5s一次"); |
| | | } |
| | | },1000,1000, TimeUnit.MICROSECONDS); |
| | | },1,5, TimeUnit.SECONDS); |
| | | |
| | | break; |
| | | } |