所以我有 3 个游戏允许我的用户玩。当他们玩完这些游戏时,就一次,我希望能够将他们锁定在游戏之外一段时间(假设现在是 30 秒)。我知道您可以使用处理程序之类的东西,但我认为它不符合我的要求。当用户完成游戏时,他们将被推回菜单,并且按钮顶部会显示一个计时器以显示他们需要等待多长时间,按钮被禁用但其他按钮没有(对于其他游戏),有效好吧好吧。如果他们退出应用程序或离开应用程序,我该如何让这个计时器继续而不是重置?
1 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
如果你想跨应用程序实例传输数据,你应该将数据保存在磁盘中。
在这种情况下,您可以将游戏结束时间存储在共享首选项中,并在 Activity onCreate 中检查自存储时间以来是否已经过了最短时间(30 秒),
添加回答
举报
0/150
提交
取消