2015-02-22 4 views
1

У меня есть простая чат-приложение на узлах с модулем [email protected] The chat app works fine with android 4.x. Но я пробовал на android 5.0.I получил некоторые ошибки.
ошибки на сервере журнала:
errors on server logandroid lollipop и socket.io не работает вместе

Какова связь этой ошибки с Android версии различия?

Эта ошибка может быть отправлена ​​в json.I saw.There испытывают проблемы с json в Android lollipop 5.0. У кого-нибудь есть опыт работы с этой проблемой?

UPDATE:
Когда я отладки, я обнаружил, что:

if (jsObj != null) 
    socket.emit("bla", jsObj); 

jsObj не null.But я получаю нулевой jsobj на стороне сервера после emitted.Why ??

ответ

0

Наконец-то я нашел решение. JsonObject не работает должным образом в андроида леденец (5.0) .so я попытался

CustomObject customObject=new CustomObject();//from my customObject.class 
customObject.setValue(customValue);//setter from customObject.class 
Gson gson=new Gson(); 
String json=gson.toJson(customObject); 

вместо:

JsonObject jsonObj=new JsonObject(); 
jsonObj.addProperty("value",customValue); 

и так работали должным образом.
Надеюсь, это решение поможет вам.
С уважением.