【发布时间】:2011-11-17 21:40:55
【问题描述】:
我正在尝试编写一个包含管理后台服务的活动的应用程序。但是,我想实现一个用户设置,以便在启动时自动启动服务。我使用 SharedPreferences 实现了用户设置,并且通过使用 BroadcastReceiver 并侦听 BOOT_COMPLETED,我在启动时启动了服务。
但是,我想不出一种实现设置的好方法,以便仅在启用该设置时才启动服务。我可以想到一些便宜的方法来做到这一点(例如在服务中使用 onCreate(),或者在 SD 卡上创建/检查文件),但我想遵循良好的做法。
一定有一个好方法可以做到这一点,因为那里有大量的应用程序可以做到这一点,我只是在网上找不到任何关于如何做到这一点的信息。
谢谢
【问题讨论】:
标签: android