2

私は1つのアプリを開発しています。すでにスタックにある画面の更新に関連する問題に直面しています。ボタンのクリックで myappscreen.invalidate() を使用しようとしましたが、画面が更新されません。

この問題を解決するのを手伝ってください。

4

2 に答える 2

1

あなたの画面はアクティブな画面ですか?

アクティブな画面を再描画するには、invalidate() メソッドを呼び出して画面を更新するだけです。

どこからinvalidate()を呼び出していますか? イベントロックを取得していない限り、タイマー スレッドから invalidate() を呼び出すことはできません。

于 2011-06-11T10:31:32.673 に答える
0

画面を更新する場合は、UiApplication の activate() をオーバーライドし、更新するコードを記述します。

于 2011-11-10T08:39:30.370 に答える