私のアプリはRichEditableText
、ボタンのクリックに応答して を作成し、コントロールにフォーカスを設定します。そのため、ユーザーはすぐに入力を開始できます。
ただし、focusOut
ユーザーがこのコントロール内をクリックした瞬間に、このコントロールに対してイベントが送出されるようです。一時的に集中力を失ってから元に戻すようです。focusIn
これはユーザーには見えませんが、アプリのコードはイベントが発生していることを認識し、コントロールが実際にフォーカスを失っfocusOut
たときに実行する必要があるロジックがあるため、混乱を招きます。
では、なぜRichEditableText
フォーカスが失われているのでしょうか。フォーカスの変更をトリガーするものを特定できないようです。イベント内にブレークポイントを配置すると、focusOut
イベントの上に何も表示されないfocusOut
ため、調査が困難になります。