我想要什么?
我期待在android中使用服务,我想更新GUI并使用服务中的数据库。
我开始了解名为EVENTBUS by greenrobot
的库,但我不知道它是否可以安全使用。
我为什么要这样做?
实际上我想为我的android编写代码,以便在后台运行一个服务来完成所有与数据相关的工作,并且它只负责来自后台的HTTP calls
和Database update
在发生某些事件时,所有片段仅subscribes
到服务事件,服务publish
。我想以Pub-Sub
方式编写代码。
通过这样做,我可以完成good separation between logic and GUI
相关工作。另外,我可以通过仅在片段中定义re-usability of the code
和GUI中的所有数据相关工作来获得services
。
这就是为什么我要寻找一些好的pub-sub library
,我们可以从服务中使用它。