我有一个两部分的问题。两者都有些笼统。
- 我正在创建一个严重依赖与服务器通信的应用程序。我计划为我需要的每个存储库设置不同的类。Android 服务是在这里使用的正确模式吗?在某些情况下,我想在活动之间缓存一些东西。服务会允许我这样做吗?
- 假设我想为此使用服务,一旦绑定了服务,我该如何加载内容。当用户打开应用程序时,我想开始加载内容。但是,绑定服务不会阻塞,所以我不能编写向我的服务发出请求的代码
onStart()
吗?是否有一些辅助类会等待服务加载然后执行一个函数?我知道我可以在我的onServiceConnected()
方法中添加一些代码,但我想远离这样的耦合。
希望这不是太抽象。提前致谢。