加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

TinyWebDB组件的另类用途

(2017-02-19 16:39:20)
标签:

app

inventor

web客户端

网络数据库

网络连接

分类: program
偶尔会遇到这样的问题:在使用Web客户端组件访问网络资源时,如果网络连接失败(如手机没有打开WIFI),屏幕上会弹出一个令人沮丧的对话框,提示“Error 500”等,我们不希望用户看到这样的提示,而web客户端组件又不具备侦测网络连接失败的事件,因此,许多开发者被困在这里。

不过,值得庆幸的是,网络数据库组件(TinyWebDB)具有通信失败事件,于是我们就利用这个组件来屏蔽掉那些令人愕然的错误提示。这里提供一个简单的例子,来说明具体的操作步骤。例程的用户界面如下图,注意其中取消勾选“发送请求按钮”的启用属性,网络数据库组件的服务器地址属性设为tinywebdb.17coding.net。
TinyWebDB组件的另类用途
屏幕初始化时,让网络数据库组件发送一个请求,此时,如果网络已经连接,则会触发网络数据库的收到数据事件,否则,则触发通信失败事件。其中网络数据库请求数据的标记可以是任何字符。代码如下图所示。
TinyWebDB组件的另类用途
测试结果如下图:
TinyWebDB组件的另类用途


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有