如果你想到像红色警报或部落冲突这样的狂乱游戏,你总会在地图上建立可以产生金钱的建筑物(比如说每1分钟就要花5美元)。
我试图做同样的事情,其中计数器每1分钟增加5。我想到的方法是使用postDelayed处理程序,它每分钟调用一次并增加钱。问题是,如果将应用程序放在后台,它可能会被杀死并且计时器不再运行。
更好的选择是设置一个以特定间隔安排发送广播消息的alarmManager吗?我发现这是一种矫枉过正("我认为")。
游戏如何管理类似的内容?
谢谢
答案 0 :(得分:0)
根据您需要刷新计数所花费的时间来计算金额,而不是在您不需要时增加金额。