繁体   English   中英

如何在一定时间内阻止用户执行某项操作

[英]How to prevent my user from being able to do something for a certain amount of time

因此,我有3个允许用户玩的游戏。 当他们完成玩这些游戏时,只是一次,我希望能够将它们锁定一段时间(例如现在为30秒)。 我知道您可以使用处理程序和东西,但是我认为它不符合我的要求。 当用户完成游戏后,将他们推回菜单,并在按钮上方显示一个计时器,以显示需要等待多长时间,该按钮被禁用,但其他按钮则不起作用(对于其他游戏),好吧 如果他们退出应用程序或退出应用程序,如何使此计时器继续运行而不重置?

如果要跨应用程序实例传输数据,则应将数据保留在磁盘中。

在这种情况下,您可以将游戏结束的时间存储为共享首选项,并在Activity onCreate中检查自存储时间以来是否经过了最短时间(30 sec),

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM