| | |
| | | rv.setLayoutManager(new LinearLayoutManager(this)); |
| | | |
| | | checkIfCertified(); |
| | | |
| | | registerAllTopicsListener(); |
| | | |
| | | ActivityResultLauncher<String[]> launcher = registerForActivityResult(new ActivityResultContracts.RequestMultiplePermissions(), new ActivityResultCallback<Map<String, Boolean>>() { |
| | |
| | | rv.setAdapter(demoAdapter); |
| | | |
| | | |
| | | final SocketOptions options = new SocketOptions(); |
| | | |
| | | MessagePipeLine pipeLine = new MessagePipeLine(); |
| | | pipeLine.add(new LinkMessageDecoder()); |
| | | pipeLine.add(new LinkMessageEncoder()); |
| | | options.setHandleMessage(pipeLine); |
| | | options.setEnabledHeartbeat(false); |
| | | // final SocketOptions options = new SocketOptions(); |
| | | // |
| | | // MessagePipeLine pipeLine = new MessagePipeLine(); |
| | | // // pipeLine.add(new LinkMessageDecoder()); |
| | | // pipeLine.add(new LinkMessageEncoder()); |
| | | // options.setHandleMessage(pipeLine); |
| | | // options.setEnabledHeartbeat(false); |
| | | |
| | | demoAdapter.setOnItemClickListener(new OnItemClickListener() { |
| | | @Override |
| | |
| | | @Override |
| | | public void onMessage(Object msg) { |
| | | LinkResponse response = (LinkResponse)msg; |
| | | Log.i("TAG", "AllTopicsListener onMessage: "+msg.toString()); |
| | | //response.getData() 使用这个方法获取数据转json就可以了 |
| | | // Log.i("TAG", "AllTopicsListener onMessage: "+msg.toString()); |
| | | } |
| | | }; |
| | | HDLLink.getInstance().registerAllTopicsListener(allTopicsListener); |