diff --git a/android/src/main/java/com/itsclicking/clickapp/fluttersocketio/SocketListener.java b/android/src/main/java/com/itsclicking/clickapp/fluttersocketio/SocketListener.java index 8aa82ce..043c3b4 100644 --- a/android/src/main/java/com/itsclicking/clickapp/fluttersocketio/SocketListener.java +++ b/android/src/main/java/com/itsclicking/clickapp/fluttersocketio/SocketListener.java @@ -28,7 +28,7 @@ public String getCallback() { public void call(Object... args) { if (args != null && _methodChannel != null && !Utils.isNullOrEmpty(_event) && !Utils.isNullOrEmpty(_callback)) { - final String data = (args[0] != null ? args[0].toString() : ""); + final String data = (args.length != 0 && args[0] != null ? args[0].toString() : ""); final Handler _handler = new Handler(Looper.getMainLooper()); _handler.post(new Runnable() { @Override