From 68d7250b95451272aaa7cf359fd68b98d91b4d56 Mon Sep 17 00:00:00 2001 From: liugl <liugl@sinata.cn> Date: 星期二, 11 八月 2020 11:31:41 +0800 Subject: [PATCH] 1:乘客付款不播报,下单播报延时,3断网后重连接不了单 --- rxnetty/src/main/java/cn/sinata/rxnetty/NettyClient.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/rxnetty/src/main/java/cn/sinata/rxnetty/NettyClient.java b/rxnetty/src/main/java/cn/sinata/rxnetty/NettyClient.java index 5a7a4ec..fa753db 100644 --- a/rxnetty/src/main/java/cn/sinata/rxnetty/NettyClient.java +++ b/rxnetty/src/main/java/cn/sinata/rxnetty/NettyClient.java @@ -4,8 +4,14 @@ import android.content.Context; import android.content.Intent; import android.os.Build; +import android.os.Handler; +import android.widget.Toast; import java.util.ArrayList; + +import cn.sinata.rxnetty.Cache.CacheUtil; + +import static android.os.Looper.getMainLooper; /** * 使用的是rxjava1。而不是rxjava2。所以尽量不要在主项目中使用rxjava1相关类。以免交叉。不好维护修改。 @@ -19,6 +25,7 @@ private OnSendListener sendListener; private OnConnectListener connectListener; private OnCheckListener onCheckListener; + private OnCheckListenerNull onCheckListenerNull; public void init(Context context,String server,int port) { init(context,server,port,false); @@ -29,6 +36,10 @@ Config.SOCKET_SERVER = server; Config.SOCKET_PORT = port; Config.isStartForeground= isStartForeground; + } + + public Context getmContext() { + return mContext; } public OnConnectListener getConnectListener() { @@ -90,6 +101,9 @@ void setOnCheckListener(OnCheckListener listener) { this.onCheckListener = listener; } + void setOnCheckNullListener(OnCheckListenerNull listener){ + this.onCheckListenerNull = listener; + } /** * 发送消息给服务器 @@ -109,6 +123,12 @@ onCheckListener.doCheck(); } } + public void checkNettyStateNull() { + if (onCheckListenerNull != null) { + onCheckListenerNull.doCheck(); + } + } + public void startService() { if (mContext == null) { -- Gitblit v1.7.1