我正在開發一個使用LWUIT的測驗應用程序,用戶可以從不同類型的測驗中進行選擇。在LWUIT APP中實現計時器的方法
用戶可以選擇定時測驗或不定時測驗。在定時測驗中,計時器將顯示在屏幕上方,計時結束時將自動提交測驗。
我應該如何在LWUIT中實現?我正在尋找一種能夠優雅地解決這個問題的方法。非常感謝您的意見和反饋。
謝謝,
Nikhil。
我正在開發一個使用LWUIT的測驗應用程序,用戶可以從不同類型的測驗中進行選擇。在LWUIT APP中實現計時器的方法
用戶可以選擇定時測驗或不定時測驗。在定時測驗中,計時器將顯示在屏幕上方,計時結束時將自動提交測驗。
我應該如何在LWUIT中實現?我正在尋找一種能夠優雅地解決這個問題的方法。非常感謝您的意見和反饋。
謝謝,
Nikhil。
最好的方法是使用動畫,只需實現Animation
接口並使用Form.registerAnimated()
。始終從animate()方法返回false,並在其中根據當前時間更新您的UI。
這是使用java.util.Timer
API的優越方法,因爲動畫在LWUIT EDT線程中調用,而不是在單獨的線程中調用,因此您可以在不擔心競爭條件的情況下更改GUI。
看看J2ME'Javadoc':有一個'Timer'類。 – pheromix 2012-02-28 05:50:14
@pheromix謝謝...我現在正在使用計時器..正在尋找更好的方面關於LWUIT。 – Nikhil 2012-02-29 06:00:43