0

我正在尝试在服务静态字段中设置布尔值以指示服务是否正在运行。问题是,我从中调用服务以及执行检查的活动中的值总是返回 false!即使在我在服务类中检查该值时也是如此。是因为某种线程锁还是为什么?

UPD: 我的服务和主要活动在不同的进程中运行(在 android Manifest 中声明)。我为这个问题搜索了更多,现在我想我会坚持使用应用程序上下文

UPD2: 切换到单进程和扩展应用程序类以使用公共上下文

4

0 回答 0