エディットテキストがフォーカスを失ったときにdbに値を挿入するリスナーonFocusChangedを実装しました。
(アクションバーの)[送信]ボタンをクリックすると、最初にアクションが実行され、次に最後のonFocusChangedがトリガーされます。
最初にフォーカスを失い、次にアクションを実行する必要がありますか?誰かが私にそれを説明できますか?
解決策は、エディットテキストではない別のボタンにフォーカスを与えることですが、アクションバーボタンしかないため、フォーカスを与えるのは難しいようです。
任意の提案をいただければ幸いです!
[送信]ボタンをタップしても、フォーカスはまったく変更されていないようです(おそらくフォーカスできないビューです)。送信操作は何をしますか?Sendの最後に、他のビューにフォーカスを設定している可能性のあるものがありますか?
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加