App< =>服务变量重复和不透明

时间:2015-07-24 18:28:52

标签: android

应用程序和服务的分离令人沮丧地令人作呕。

应用和服务无法访问彼此的变量和数据只能通过Messenger互相提供。这导致重复并使PC到Android代码的转换成为绝对绝对的痛苦。

是否有API或某些技巧让它们完全透明地共享数据,或者我是否只需要解决这个繁琐的垃圾实现(这是我期待的答案)?

1 个答案:

答案 0 :(得分:0)

如果您还没有,请阅读Services developer guide

ActivityService有多种方式可以相互沟通。如果绑定 ServiceActivity,您就可以共享数据。

您还可以创建自定义Application对象,以便在整个应用组件中共享信息。自定义Application的行为类似于单身人士。