0

我正在开发一个小型 POC,在该 POC 上,服务从我的服务中的工作线程中广播一条消息。但是我想进行一些更改,例如如果活动不在前台,那么我的服务中的工作线程应该发送通知。我的方法是,我将我的服务类的静态变量设置为活动的 onResume(),并将活动的变量设置为 false onPause()。但是当我调试代码时,我发现变量总是具有默认值。

谁能告诉我问题出在哪里,这种方法是否正确?或者是否有任何其他解决方案可以知道活动在前台?

提前致谢!

4

1 回答 1

0

请使用 sharePrefrence 并在 onStart 中设置 true,在 onStop 方法中设置 false。

于 2013-07-04T13:38:20.393 回答