我正在尝试使用Unity为Android构建一个玩具宠物游戏。这个宠物有一个食物属性,即使游戏关闭也应该下降。
因此,我的方法是构建一个IntentService来保存变量,必要时增加和减少它们。出于电池寿命的考虑,如果应用程序关闭,则每10分钟才使用Alarm Manager启动服务。如果应用程序启动,则会绑定服务,以便它永远不会关闭,我可以获取变量。
有更有效的方法处理这个问题吗?我不想让我的应用程序消耗太多电池。
注:如果食物不足,它还应该显示通知。
因此,我的方法是构建一个IntentService来保存变量,必要时增加和减少它们。出于电池寿命的考虑,如果应用程序关闭,则每10分钟才使用Alarm Manager启动服务。如果应用程序启动,则会绑定服务,以便它永远不会关闭,我可以获取变量。
有更有效的方法处理这个问题吗?我不想让我的应用程序消耗太多电池。
注:如果食物不足,它还应该显示通知。