使用RxJava和RxAndroid的示例Android应用
该项目是RxJava + RxAndroid用法的示例。
在我看来,尽管RxJava是一个很棒的工具和概念,但它在Android中的用法远非显而易见。 当重新查询更改后的数据时,ContentProvider已经使用了Observer模式,我们很少需要在移动应用程序中进行一些复杂的过滤。 也就是说,我确实相信在某些情况下了解RxAndroid可以简化生活。
假设我们要通过每个州(加利福尼亚州,俄亥俄州等)中搜索职位(教师,护士等)。 在最简单的情况下,我们需要一个输入字段和美国州列表,并且我们想在查询或状态更改时加载作业:
RxJava是关于事件流的。 在我们的案例中,事件可以是查询更新,也可以是其他状态,然后应使用给定的查询/状态执行API请求,并显示结果:
用户键入查询字符串或选择美国状态-> API请求->处理并显
1