我需要一種方法來限制一個按鈕在我的Android應用程序中根據一天的時間點擊。例如,我需要該應用程序在晚上9點以後不要下訂單,所以我想在此之後禁用該按鈕。我仔細研究過,看到「Time now = new Time();」有一個後面的方法說,它需要時間輸入。我嘗試了900,9:00和9:00,沒有運氣,有人知道這可以做到嗎?基於一天中的時間限制按鈕被點擊ANDROID
0
A
回答
0
我與喬達時間的經驗是有點限制,所以我不知道是否存在更好的方法,但是這是我怎麼會做
DateTime now = DateTime.now();
if (now.getHourOfDay() >= 21)
{
System.out.println("Disable it.");
}
else
{
System.out.println("Enable it.");
}
同樣可以使用Java API來完成
Calendar calendar = Calendar.getInstance();
if (calendar.get(Calendar.HOUR_OF_DAY) >= 21)
{
System.out.println("Diasble it.");
}
else
{
System.out.println("Enable it.");
}
但是,如果你需要處理日期/等。你可以開始使用JodaTime。
它將從0 - 21
,禁用啓用從21 - 23
使用此代碼onResume
+0
感謝Marco感謝您的幫助! – noSteveJobs
相關問題
- 1. 基於用戶輸入的限制按鈕點擊
- 2. 限制按鈕只能點擊一次
- 3. IE6限制按鈕點擊一次
- 4. 如何實時點擊按鈕上的點擊次數限制?
- 5. 按鈕被點擊
- 6. 按鈕點擊限制的HTML代碼
- 7. 限制按鈕上的點擊次數
- 8. 限制按鈕的點擊區域
- 9. 禁用基於ID點擊的按鈕
- 10. 按鈕被點擊後,另一個按鈕就不會點擊
- 11. 進度條應限制主窗口上的按鈕被點擊
- 12. WPF - 按鈕在有限的時間間隔內點擊選擇?
- 13. 如何確定哪個按鈕被點擊了一段時間
- 14. 按鈕點擊之間的JAVA時間
- 15. 如何限制按鈕點擊
- 16. Android:更改並限制按鈕點擊
- 17. Unity3d按鈕被點擊時,它不應該被點擊
- 18. dgrid(onDemandGrid)在第一次點擊按鈕時加載,但第二次點擊時出錯按鈕被點擊
- 19. jQuery時間間隔點擊限制
- 20. 基於特定事件的強制按鈕點擊
- 21. EXC_BAD_ACESS當IBAction按鈕被點擊時
- 22. 檢查按鈕被點擊時
- 23. 每次按鈕被點擊
- 24. 確保按鈕被點擊
- 25. 佈局被點擊按鈕
- 26. 等待按鈕被點擊
- 27. AS3 |當按鈕被點擊
- 28. 按鈕不被點擊
- 29. 獲取點擊按鈕的時間
- 30. 如何獲取Android按鈕未被點擊的時間活動
喬達時間內,DateTime.now(),並檢查現在>晚上9點:禁用;啓用它。所有這一切都在onResume –