Genexus SD 中的错误管理

Error Management in Genexus SD

我正在测试 GX24 Android 应用程序,有一些与如何管理错误相关的问题:

谢谢

1) 您可以使用 Network API 外部对象检查网络连接状态:

&IsConnected = NetWorkAPI.IsServerAvailable()
if &isConnected
    ...
else
    NotConnectedSDPanel()
endif

2) 关于超时,目前还没有办法在你的应用中配置。但是,Synchronization.Receive 方法有两个特殊之处:

  1. 它returns将同步数据作为一个流,因此它只需要在不到一分钟的时间内开始写入响应,但发送所有信息可能需要更长的时间。
  2. 在 iOS 中,它有十分钟的超时时间,而不是正常过程中的一分钟,因此服务器可能需要更长时间才能开始响应。在 Android 中并非如此,超时是默认的一分钟。