私はListFieldコンポーネントを利用するアプリケーションを持っています。 ListFieldで項目をクリックすると、マネージャからListFieldが削除され、他のマネージャーに追加されます。Blackberry Java:クリックした後のListFieldの削除、異常な動作
私の問題は、クリック "イベント"が、ListFieldの結果として自動的にフォーカスを取得する他のフィールドに渡されていることです。これまで私が唯一離れていたのは、コンポーネントを交換している間に、それらのコントロールをunfocasableにすることでした。
これを行うためのより良い方法があります。この小さな時間の間、すべてのコントロールをunfocasableにする必要があります。ちょっとしたハックのようです。どんな提案も大歓迎です。
注:ListFieldのnavigationClickメソッドでは、Trueを返します。
ListFieldを削除する代わりに、別の画面に切り替えるだけでいいですか? –
はい、ただし、リストの変更に応じて画面の別の部分で実行されるアニメーションがあります(ウィザードの種類インジケータを使用して進行状況を確認してください)。すべて今働いているので、ありがとう。 – Marc