问题:1 => 我想每天从上午 9 点到下午 4 点运行一项服务。我计划了两种方法。哪种方法最好?
方法1: 内部服务:(该服务在首次应用程序启动时在创建活动时初始化)
if (9 AM <=current time<=4 PM)
{
fetch data from server.
}
方法二:
在Activity oncreate 中使用Alarm manager 并基于alarm manager 启动一个服务。然后第二天醒来启动服务。
哪种方法最好?
问题:2 =>如何以编程方式查找服务是否正在运行?