禁用的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