我知道有很多问题,因为这是在 stackoverflow 中提出的。其中大多数建议实施onResume和onPause控制应用程序在进入后台/前台时的行为方式。但在我的情况下,我实际上无法使用这种方法。
我有一个timer将在我的应用程序启动时(或用户登录后)运行。所以它不依赖activity于我的应用程序中的任何内容。我想要做的是timer在应用程序进入后台时停止(以节省电力资源)并在应用程序返回前台时重新启动它。通过实现onResumeandonPause将停止和启动timer当用户在 之间切换activities(因为我在所有 中实现activities),这不是我想要的。
请提供建议如何以更好的方式完成。