1

携帯電話で lwuit アプリケーションの実行速度が遅いのはなぜですか? また、パフォーマンスを向上させるにはどうすれば修正できますか?

LwuitDemo を実行すると、正常に動作しています。したがって、私のコードに何かが欠けている可能性があります。

ダイアログを表示したいときにこれを使用します:

 Display.getInstance().invokeAndBlock(new Runnable() {
            public void run() {
                Dialog.show("Add User/Flux", "Please enter the pin", "Ok", null);
            }
        });

そして、フォームを作成して表示したいとき

System.gc();
4

1 に答える 1

0

あなたは決してそれをしてはいけません。呼び出してブロックすると、EDT をブロックしながら新しいスレッドが開きます。これは、必要なこととは正反対です。

EDT でダイアログを表示する必要がありますが、その逆ではありませんcallSerially/AndWait

于 2012-09-24T09:37:48.477 に答える