我正在开发一个Worklight应用程序,其中我想在Worklight Adapter调用的请求和响应之间添加一个%值的进度条。
有人可以建议是否有内置功能或任何其他逻辑可用于显示进度条的百分比?
答案 0 :(得分:1)
这是不可能的IMO - Worklight不提供也不能以可靠和一致的方式提供此类功能。
您有请求,但您有回复。您无法可靠地知道服务器何时接收请求,然后由后端和后端接收。它取决于各种因素(有效载荷大小,网络速度......)。
我认为你不可能完成这件事而不会让事情变得过于复杂。
也许你能做的就是"作弊"并且说请求= 0%并且响应= 100%,因此只要没有响应(成功或失败),则显示运行号码或某些此类号码。当应用程序收到响应时,跳转到100% 它不可靠,因为它可以立即跳到100%,如果你快速改变数字,它可能甚至可能超过100%,但接收响应需要更长的时间......
所以我认为微调指标(= WL.BusyIndicator
或类似)是一种更好的方法。此外,您应该质疑您的场景,例如:如何使其更快更有效。