Android:从后台服务启动活动

时间:2011-03-17 18:14:57

标签: android

我在启动后一直运行后台服务。 基于某些条件,我必须从服务开始活动并从活动中获得响应。得到答复后,我必须在服务中进行一些处理。

我谷歌搜索,发现我应该使用通知。但尚不清楚如何将响应从活动发送回服务。

任何人都可以帮助我。

Thnaks。

1 个答案:

答案 0 :(得分:5)

通知的原因是后台服务不应该突然弹出一些UI要求输入。我建议您使用status bar notifications表示您需要一些输入。然后,用户可以选择激活通知,该通知又发出显示活动的意图。反过来,活动可以使用service binding mechanisms将任何数据传回服务。

换句话说:后台服务尽可能保持被动,用户仍然负责。