我正在寻找实现 Google IO Rest Structure A 部分 - 使用服务 API。所以我已经确定了结构的以下部分。
- 提供rest方法的接口。
- 实现上述接口的处理器类。会有很多处理器类。每个处理器类将返回一个模型类类型。
- 处理单个处理器的服务提供商。从处理器返回的数据由服务提供者处理。这将调用处理器函数,并获取返回的数据。
- 作为服务类的 SerivceProcessor。应用程序中将只有一个类。这将根据传递给它的 Bundle 数据与各种 SericeProvides 进行通信。
- 在 Activity 和 Service 之间提供高级集成的服务助手
现在我不清楚这里。该服务具有已请求的数据。如何进一步进行。我如何将数据从服务传递回 ServicHelper。将其放入带有标签 BUNDLE_EXTRA 的 Bundle 中?为此,我的 pojo 必须是 Serializable 或 Parceable。我知道 Serializable 在 Android 平台上是一个非常糟糕的选择。他们还有哪些其他选择。我会使用广播意图吗?
感谢您在这里的任何帮助。