工作灯适配器调用之间的进度条

Progress Bar between worklight adapter calls

本文关键字:之间 适配器 调用 工作      更新时间:2023-09-26

我正在开发一个Worklight应用程序,我想在Worklight适配器调用的请求和响应之间添加一个带有%值的进度条。

谁能建议是否有一个内置的功能或任何其他逻辑,我可以用进度条显示百分比?

这是不可能的IMO - Worklight没有也不能以可靠和一致的方式提供这样的功能。

你有一个请求,你有一个响应。您无法可靠地知道请求何时被服务器接收,然后被后端接收,然后返回。这取决于各种因素(有效负载大小,网络速度,…)。

我认为如果不把事情弄得过于复杂,你是不可能做到这一点的。

也许你可以做的是"欺骗",说请求= 0%,响应= 100%,所以只要没有响应(成功或失败),然后显示一个运行数字或其他类似的。当在应用程序中接收到响应时,跳转到100%。
这是不可靠的,因为它可以立即跳到100%,甚至可能超过100%,如果你改变数字非常快,但它需要更长的时间来接收响应…

所以我认为旋转指示器(= WL.BusyIndicator或类似的)是一个更好的方法。此外,您应该质疑您的场景,例如:如何使它更快、更有效。