1
我正在使用LWUIT爲黑莓手機編寫應用程序。我想在先前打開的窗口中顯示一個彈出窗口。我怎樣才能做到這一點?如何在Blackberry中實現兩個UI線程LWUIT?
在此先感謝, Sajith Weerakoon。
我正在使用LWUIT爲黑莓手機編寫應用程序。我想在先前打開的窗口中顯示一個彈出窗口。我怎樣才能做到這一點?如何在Blackberry中實現兩個UI線程LWUIT?
在此先感謝, Sajith Weerakoon。
您不能擁有兩個UI線程,但是您可以在使用新線程(x).start()創建的單獨線程上執行後臺處理。 要與UI線程同步,您可以使用callSerially/callSeriallyAndWait例如:
new Thread() {
public void run() {
// do whatever lwuit calls
Display.getInstance().callSeriallyAndWait(new Runnable() {
public void run() {
// this will happen on the LWUIT thread, you can do whatever
}
});
// continue doing whatever
}
}.start();
這應該是完全可能的。你的問題標題是錯過,你不希望2 UI線程,而是在後臺單獨的線程。您可以根據需要模擬更新表單和對話框。我沒有看到這個問題。 – drubin 2011-01-25 22:33:57