gpt4 book ai didi

android - 如何在 Android 中点击 5 分钟后禁用按钮

转载 作者:行者123 更新时间:2023-11-29 14:45:16 26 4
gpt4 key购买 nike

我是 android 的新手。我正在创建一个应用程序,我必须在单击按钮后禁用它,并在 5 分钟后再次启用它。即使在应用程序关闭后,倒数计时器也应该继续。任何帮助表示赞赏。提前致谢!

最佳答案

您可以通过以下代码将时间存储在共享首选项中。

 SharedPreferences  settings = c.getSharedPreferences(PREFS_NAME, 1);
SharedPreferences.Editor editor = settings.edit();
editor.putString("click_time", your_time);

每当需要比较时,只需将您当前的时间与偏好存储的时间进行比较即可。检查时间差是否小于 5 分钟。

从偏好中获取时间:

   SharedPreferences  settings = c.getSharedPreferences(PREFS_NAME, 1);
String storedTime=settings.getString("clic_time", "");

分分钟求差:

   Date current, Date previous;
long diff = current.getTime() - previous.getTime();
long minutes = diff / (60 * 1000);

要显示计时器,当应用程序从后台运行时,您可以从首选项中获取时间并使用 2 次之间的差值启动计时器。

关于android - 如何在 Android 中点击 5 分钟后禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41340576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com