替代静态方法

Alternative to static methods

我有一个带有播放器方法的 MediaPlayerService class 和一个 "NowPlaying" Activity,我想更新流程,以及获取播放器信息的最佳方式 ("getCurrentPosition"等)是 "static methods",这会消耗大量电池电量。

我想更新进程并节省电池,有没有静态方法更新进程的替代方案?

抱歉我的英文不好。

静态方法可能会导致内存泄漏,但对电池来说还不错。 您可以使用此库跟踪应用程序中的任何内存泄漏(github.com/square)

如果您想使用其他东西,请尝试 BroadcastReceiver。