-1
我要問,我要禁用在Android Studio中一段時間後,即使應用程序被關閉或再次打開我的按鈕,但實際上我是新來的Android從iOS的切換,所以我不知道這次要的事情,幫助將不勝感激。禁用的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」 是日期,當你想你的按鈕被禁用,直到。
剩下的就是這段代碼可以正常使用。
這裏,「按鈕」是你的按鈕的實例。
感謝&編碼愉快!
讓我知道是否需要更多的幫助。
您需要爲按鈕設置屬性「button.setClickable(假)」,或者如果你想要別的東西,然後告訴 –
我知道,但是這可能是維持其假,直到幾個小時通過檢查。 – AsnChalnger
嘿,我解決了你的問題? –