Android服务连接策略

时间:2011-02-12 12:39:14

标签: android service android-activity

最佳做法是什么 - 让每个Activity维护自己与Service的连接,或者创建一个包含单个Service连接的静态类?

1 个答案:

答案 0 :(得分:0)

您认为这是您唯一的两个选择。在这两个中,前者是唯一可能的,使用你的字面术语。

就个人而言,我建议您尽可能考虑命令模式 - 使用startService()向服务发送命令(以Intent的形式),该服务执行工作并调用{{ 1}}在适当的时候。这适用于stopSelf(),因为IntentService将在后台线程上处理命令,并在没有更多工作要做时自动调用IntentService