3

RoboSpice service can be configured to be used offline (SampleOfflineSpiceService).

  1. Is it possible to achieve a per-request checking if network is required? E.g. LoadDataFromFileRequest don't use network, so network checking should be skipped for these request. All other requests should check for network.

  2. Is it recommended to have 2 implementation of SpiceService just for this?

4

1 回答 1

3

这是一个很好的问题,之前没有人提出过。

我会说你需要 2 个 Robospice 服务来实现这一点。不使用默认共享 NetworkStateChecker 的服务应该是自定义服务。

我认为最新版本增加了插入不同钩子的能力并将缓解这一点,但我不确定你是否真的能在当前的 RS 状态下真正实现它。

如果这不起作用,请在 GitHub 上打开一个问题。我们也非常感谢拉取请求。

于 2014-02-11T05:49:34.943 回答