禁用的Android按钮数小时

我要问,我要禁用在Android Studio中一段时间​​后,即使应用程序被关闭或再次打开我的按钮,但实际上我是新来的Android从iOS的切换,所以我不知道这次要的事情,帮助将不胜感激。禁用的Android按钮数小时

回答:

嘿,这里是解决这个::

只需创建此共享偏好:

try { 

SharedPreferences sharedpreferences = getSharedPreferences("my_pref", Context.MODE_PRIVATE);

String stopDateString = "12/03/2017 11:19:00 AM";

SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss aa");

Date stopDate = dateFormat.parse(stopDateString);

SharedPreferences.Editor editor = sharedpreferences.edit();

Date currentTime = Calendar.getInstance().getTime();

if (sharedpreferences.getString("Date", "").isEmpty()) {

editor.putString("Date", currentTime.toString());

button.setClickable(false);

}

if (currentTime.after(stopDate)) {

button.setClickable(true);

}

editor.commit();

} catch (ParseException e) {

e.printStackTrace();

}

这里的 “stopDataString” 是日期,当你想你的按钮被禁用,直到。

剩下的就是这段代码可以正常使用。

这里,“按钮”是你的按钮的实例。

感谢&编码愉快!

让我知道是否需要更多的帮助。

以上是 禁用的Android按钮数小时 的全部内容, 来源链接: utcz.com/qa/258080.html

回到顶部