2011-02-12 127 views

回答

0

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

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

+0

我的服务需要在后台运行,应用程序正在根据用户的需求连接到它。所以我使用ServiceConnection,使用AIDL指定服务接口。 – 2011-02-12 13:01:37