0

j2memobilesアプリの作成にlwuitを使用しています。そして、あるフォームでは、コンテナからコンポーネントを削除してから、別のコンポーネントを追加する必要があります。これを行った後、refreshTheme()関数とrevalidate()関数を呼び出して、フォームの変更をフォームに反映できるようにします。画面、しかし時々これらの関数を呼び出すと「範囲外の配列インデックス:2>=2」または「範囲外の配列インデックス0>=0」としてエラーが発生します。このエラーは常に発生するとは限りません。
それで、これに対する解決策はありますか?

4

1 に答える 1

1

これは、EDTに違反した場合に発生します。LWUITにアクセスする場合は、callSerially()を使用する必要があります。

于 2013-03-26T12:59:22.630 に答える