关于官方Gizwits-AirPurifier_Android出现XPGWifiDeviceListener=null
我刚刚测试了一下 你们官方提供的demo 地址 https://github.com/gizwits/Gizwits-AirPurifier_Android 我是这样操作的启动app 进入列表页面然后点击在线的设备 执行设备的登陆然后跳转到下个页面
第一次是可以的,然后我按返回按钮快速的返回 然后以最快的速度去点击已经有的列表的设备,这个时候问题出现了 有能够登录的时候并且能够正常的跳转到下一页面 并且能够获取设备的状态信息,有时候 只能一直提示正在连接中,请稍后,直到超时 ,如果看后台log的话 就是XPGWifiDeviceListener=null的问题导致的app无法收到回调,还有一种情况就是登录时成功的但是进入下一页面的时候一直更新状态情稍后中,一直到超时弹出设备断开连接,而看后台的日志也是XPGWifiDeviceListener=null的问题
这里突出的重要的一点是“速度快” 如果速度慢了就不会有这个问题。
如果按照官网提供的demo的形式去设计的话一般情况下不会出现XPGWifiDeviceListener=null的问题,我是为了测试我自己的app出现的XPGWifiDeviceListener=null问题还故意点击的那么快的 但是这却展示出了问题。
最后,我知道为啥我的app老是会出现XPGWifiDeviceListener=null这个问题的了 就是我是在从云端获取了设备然后就去直接连接了 这种情况就跟我快度的点击demo中的列表的设备时一样的效果,所以经常出现XPGWifiDeviceListener=null这个问题,之后导致设备连接不上。。。
我的感觉是不能快速的操作,得等上一段时间,究竟就多长时间 不确定,这样也就不能做成我app需求的快速连接的要求了。不知道机智云能否解决。。。
也许是我说错了,那就抱歉。。。
页:
[1]