diff --git a/cim-client-sdk/cim-android-sdk/src/main/java/com/farsunset/cim/sdk/android/CIMPushService.java b/cim-client-sdk/cim-android-sdk/src/main/java/com/farsunset/cim/sdk/android/CIMPushService.java index 9328afd..2e2054e 100644 --- a/cim-client-sdk/cim-android-sdk/src/main/java/com/farsunset/cim/sdk/android/CIMPushService.java +++ b/cim-client-sdk/cim-android-sdk/src/main/java/com/farsunset/cim/sdk/android/CIMPushService.java @@ -56,7 +56,7 @@ public class CIMPushService extends Service { @Override public void onCreate() { connectorManager = CIMConnectorManager.getManager(this.getApplicationContext()); - notificationManager = getSystemService(NotificationManager.class); + notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { keepAliveReceiver = new KeepAliveBroadcastReceiver(); diff --git a/cim-server-sdk/cim-server-sdk-netty/src/main/java/com/farsunset/cim/sdk/server/coder/WebMessageDecoder.java b/cim-server-sdk/cim-server-sdk-netty/src/main/java/com/farsunset/cim/sdk/server/coder/WebMessageDecoder.java index 80762f3..476868d 100644 --- a/cim-server-sdk/cim-server-sdk-netty/src/main/java/com/farsunset/cim/sdk/server/coder/WebMessageDecoder.java +++ b/cim-server-sdk/cim-server-sdk-netty/src/main/java/com/farsunset/cim/sdk/server/coder/WebMessageDecoder.java @@ -17,7 +17,7 @@ public class WebMessageDecoder extends SimpleChannelInboundHandler { private final static String URI = "ws://localhost:%d"; - private static ConcurrentHashMap handShakerMap = new ConcurrentHashMap<>(); + private static final ConcurrentHashMap handShakerMap = new ConcurrentHashMap<>(); private static final Logger LOGGER = LoggerFactory.getLogger(WebMessageDecoder.class); diff --git a/cim-server-sdk/cim-server-sdk-netty/src/main/java/com/farsunset/cim/sdk/server/handler/CIMNioSocketAcceptor.java b/cim-server-sdk/cim-server-sdk-netty/src/main/java/com/farsunset/cim/sdk/server/handler/CIMNioSocketAcceptor.java index 8a847e8..5825b3e 100644 --- a/cim-server-sdk/cim-server-sdk-netty/src/main/java/com/farsunset/cim/sdk/server/handler/CIMNioSocketAcceptor.java +++ b/cim-server-sdk/cim-server-sdk-netty/src/main/java/com/farsunset/cim/sdk/server/handler/CIMNioSocketAcceptor.java @@ -54,8 +54,8 @@ import java.util.concurrent.ConcurrentHashMap; public class CIMNioSocketAcceptor{ private static final Logger LOGGER = LoggerFactory.getLogger(CIMNioSocketAcceptor.class); - private HashMap innerHandlerMap = new HashMap<>(); - private ConcurrentHashMap channelGroup = new ConcurrentHashMap<>(); + private final HashMap innerHandlerMap = new HashMap<>(); + private final ConcurrentHashMap channelGroup = new ConcurrentHashMap<>(); private EventLoopGroup appBossGroup; diff --git a/cim-use-examples/cim-client-android/app/libs/cim-android-sdk-3.8.0.jar b/cim-use-examples/cim-client-android/app/libs/cim-android-sdk-3.8.0.jar index fd3b2d3..91f1eac 100644 Binary files a/cim-use-examples/cim-client-android/app/libs/cim-android-sdk-3.8.0.jar and b/cim-use-examples/cim-client-android/app/libs/cim-android-sdk-3.8.0.jar differ