所以如果我想要我的某項活動在某個特定時間做某件事,我該怎麼做? 任何快速描述將是有幫助的。我仍然是非常新的在這個和任何幫助非常感謝。如何讓我的活動在特定時間做某件事
0
A
回答
1
如果您希望您的活動在某個井間運行,則可以使用java中的線程。 如果活動想要在某個準備時間運行,則可以在java中使用TimerTask類。
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class ReportGenerator extends TimerTask {
public void run() {
System.out.println("Generating report");
//TODO generate report
}
}
class MainApplication {
public static void main(String[] args) {
Timer timer new Timer();
Calendar date = Calendar.getInstance();
date.set(
Calendar.DAY_OF_WEEK,
Calendar.SUNDAY
);
date.set(Calendar.HOUR, 0);
date.set(Calendar.MINUTE, 0);
date.set(Calendar.SECOND, 0);
date.set(Calendar.MILLISECOND, 0);
// Schedule to run every Sunday in midnight
timer.schedule(
new ReportGenerator(),
date.getTime(),
1000 * 60 * 60 * 24 * 7
);
// Schedule to run every Monday in midnight
date.set(
Calendar.DAY_OF_WEEK,
Calendar.MONDAY
);
date.set(Calendar.HOUR, 0);
date.set(Calendar.MINUTE, 0);
date.set(Calendar.SECOND, 0);
date.set(Calendar.MILLISECOND, 0);
timer.schedule(
new ReportGenerator(),
date.getTime(),
1000 * 60 * 60 * 24 * 7
);
}
}
相關問題
- 1. 讓Rails在某個特定時間發生某些事情
- 2. 如何讓androidapp在一天的某個特定時間做些什麼
- 3. CardLayout:如何讓某個事件僅在顯示特定卡時啓動?
- 4. android:在某些時間做某事
- 5. Android在活動後做某事
- 6. 如何強制MVC動作去做某些特定的事
- 7. bacon.js中的控制流,在給定時間如何做某件事
- 8. 如何讓JMenu項目在點擊時做某些事情
- 9. 如何在HTML視頻達到某個特定時間時觸發事件?
- 10. 在特定時間發起活動
- 11. 如何在活動的特定時間運行AsyncTask?
- 12. 鈦:如何在特定的日期時間安排活動
- 13. 計時器在導軌或我怎麼能這樣做的某些事情發生在特定的時間
- 14. 如何在任何特定時間提高活動
- 15. 我該如何讓定時器根據啓動方式做不同的事情
- 16. 如何檢查某個事件是否在特定時間範圍內發生?
- 17. 如何某些特定時間
- 18. 如何讓TextWatcher在做某些動作之前等待一段時間
- 19. 如何在一段時間後做某事?
- 20. 如何在特定時間後致電另一個活動
- 21. 如何在特定時間段後開始活動?
- 22. 如何讓我的應用程序等待特定的時間?
- 23. 如何在特定的時間段內在特定的時間內爲用戶創建活動表格javascript
- 24. 如何對由特定日期和時間觸發的事件做出反應
- 25. Python - 當事件接近時做(某事)
- 26. 在特定時間繞過TextChanged事件
- 27. 在特定時間執行事件
- 28. 在特定時間wxwidgets事件
- 29. 如何在angularjs中的特定時間提交事件?
- 30. 如何使用Android的Handler.PostDelayed在特定時間發生事件?
你在做什麼平臺?你有什麼嘗試過自己? – laalto