private String TAG = ChatManager.class.getSimpleName();public static volatile ChatManager instance = null;private ChatClient chatClient = null;private Handler handler;public ChatManager(){chatClient=new ChatClient();}public static ChatManager getInstance(Handler handler) {if (instance == null) {synchronized (ChatManager.class) {if (instance == null) {instance = new ChatManager();}}}instance.setHandler(handler);return instance;}public void setHandler(Handler handler){this.handler = handler;}public void sendData(MyAddress address) {System.out.println("ChatManger正在发送数据");chatClient.sendMsgToServer(address, new ChannelFutureListener() {@Overridepublic void operationComplete(ChannelFuture future) throws Exception {if (future.isSuccess()) {Log.e(TAG, "发送成功");} else {Log.e(TAG, "发送失败");}}});}public void connectNetty(IpPortInfo ipPortSetInfo) {new Thread(new Runnable() {@Overridepublic void run() {Log.e(TAG, "客户端启动自动连接...");if (!chatClient.getConnectStatus()) {chatClient.setListener(ChatManager.this);chatClient.connect(ipPortSetInfo);} else {chatClient.disconnect();}}}).start();}@Overridepublic void onMessageResponse(ChannelHandlerContext ctx, String msg) {}@Overridepublic void onServiceStatusConnectChanged(int statusCode) {}}总而言之,就是一个记录Netty连接信息的类 。

文章插图
最后终于成功!!!!!!!!!!!!!!!
在遇到怎么想都无法解决的问题是,一定要有破釜沉舟的勇气啊各位,从问题的源头开始找,询问是不是自己一开始的方向就错了!!!【通过netty把百度地图API获取的地理位置从Android端发送到Java服务器端】
经验总结扩展阅读
- 哪些星座男把情话说成了生死离别
- Flink WordCount入门
- 2022年11月8日黄道吉日查询
- 如何实现通过Leaflet加载dwg格式的CAD图
- 通过QQ抓IP查询地址
- 原神沙海迷踪火把机关怎么解密
- 把感情看得非常重的四大星座
- 会把另一半捧在手心的星座
- 长款薄丝巾披肩系法?
- 通过openlayers加载dwg格式的CAD图并与互联网地图叠加
