收藏官网首页
查看: 5153|回复: 0

APICloud机智云模块使用常见问题(一)

跳转到指定楼层
楼主
发表于 2016-7-13 00:09:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
在Android平台上,有时收不到接口回调?

App需要保证请求机智云模块对象和接口调用是在同一个页面中执行的,以getBoundDevice接口举例:
obj = api.require('gizWifiSDK');
obj.getBoundDevice(...) {...};
App执行完上面两个语句后,如果开启了一个新页面,并在新页面require了一个sdk模块对象,然后关闭新页面返回到这个页面时,会有一定的概率收不到回调。这是因为APICloud在每个页面关闭时会销毁当前已经申请的模块对象,导致接口回调时模块对象已经被清空而无法回调。

解决方法:
App关闭一个页面后加载其它页面时,要重新打开其它页面执行上述两条语句。这样就可以保证接口调用和回调是用同一个模块对象执行的,从而避免没有回调的情况。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表