私はBlackberryOS5.0でアプリを開発しています。現在の画面のUIを更新するUIハンドラー(androidなど)はありますか?アプリでスレッドを使用しています。同時にスレッドが実行されている場合は、画面のUIを更新する必要があります。現在、スレッドが完了した後、現在の画面をポップして、新しい画面をもう一度押しています。その後、UIのみが更新されます。スレッドの実行中にUIを更新する別の方法はありますか?
質問する
247 次
2 に答える
2
はい、もっと良い方法があります: UI スレッドで更新を実行します。例:
Application.getUiApplication().invokeLater(new Runnable(){
public void run(){
editField.setText("My updated text");
}
}
于 2012-08-23T10:27:59.493 に答える
0
UI を無効にして UI を更新する必要があります。すべての Ui を削除して、特定の条件で再読み込みすることもできます。getmainManger.deleteAll(); のように
このメソッドはすべての UI を削除し、新しい UI をロードしてすべての UI を更新できます。
于 2012-08-23T09:42:29.067 に答える