我正在开发一个小型 POC,在该 POC 上,服务从我的服务中的工作线程中广播一条消息。但是我想进行一些更改,例如如果活动不在前台,那么我的服务中的工作线程应该发送通知。我的方法是,我将我的服务类的静态变量设置为活动的 onResume(),并将活动的变量设置为 false onPause()。但是当我调试代码时,我发现变量总是具有默认值。
谁能告诉我问题出在哪里,这种方法是否正确?或者是否有任何其他解决方案可以知道活动在前台?
提前致谢!
我正在开发一个小型 POC,在该 POC 上,服务从我的服务中的工作线程中广播一条消息。但是我想进行一些更改,例如如果活动不在前台,那么我的服务中的工作线程应该发送通知。我的方法是,我将我的服务类的静态变量设置为活动的 onResume(),并将活动的变量设置为 false onPause()。但是当我调试代码时,我发现变量总是具有默认值。
谁能告诉我问题出在哪里,这种方法是否正确?或者是否有任何其他解决方案可以知道活动在前台?
提前致谢!