我需要一种方法来确定活动是活动的还是在后台。我有一个服务通知用户,但我只想在活动不活动时使用它。我可能会使用全局变量,在onStop()中设置它们,但还有其他方法吗?
你尝试过使用ActivityManager#getRunningAppProcesses()吗?这个想法是从如何确定我的一个活动是否在前台中直接得出的。