1

Androidのソフトキーボードで問題が発生しました。キーボードがポップアップしない場合があります。editTextがフォーカスを取得していないように見えます。カーソルが設定されて点滅しますが、editTextの境界線は変更されません(通常、フォーカスが青またはオレンジになります)。

アプリケーションの残りの部分は正常に実行されていますが、すべてのeditTextがスタックしています。requestFocus()(trueを返す)を実行し、デバッグ中またはonFocuschange-およびonClickListenerを使用してInputManagerを介してキーボードを表示しようとしました。変更はありません。正しいeditTextがウィンドウのフォーカスを持っていると確信しています(getCurrentFocus())。GCログでは、15〜30%が空いているため、これがメモリの問題であるとは想像できません。

アプリケーションが非常に巨大で、エラーログや例外がなく、問題が「ランダムに」発生するため、コードを投稿できません。

アドバイスありがとうございます=)

4

1 に答える 1

1

解決しました。inputManager activeElementは閉じたダイアログでした。解決策は、正しいタイミングでlooper.quit()を呼び出すことです。

于 2012-10-05T13:42:45.967 に答える