Android用のカスタムキーボードを開発しましたが、奇妙な問題に直面しています。現在のところ、この問題は少数のデバイスやログインWebサイトでしか発生しません...しかし、これにより、キーボードが非常に長い間ハングアップし、最終的にユーザーに閉じるか、または引き続き待機するかのオプションが与えられます。Androidでカスタムキーボードを使用してIInputContextCallbackを待機してタイムアウトしました
正確には、キー入力の応答時間が遅いログインページ(フラグメントウェブビュー)を持つカスタムキーボードがあります。スタックトレース後
しかし、問題は、それは私がソースを見ることができない何かを待っている次のとおりです。
11-17 09:35:07.535 5935-5935/xxx W/InputConnectionWrapper.ICC: Timed out waiting on IInputContextCallback
Androidのソースファイルはここで読むことができます(補助ファイル):https://android.googlesource.com/platform/frameworks/base.git/+/android-4.2.2_r1/core/java/com/android/internal/view/IInputContext.aidl
私は何が間違っているのか分かりません(他のキーボードにはこの問題はありません)。どうすればそれをデバッグするのか分かりません。私は、他のキーボードが有効になっていて問題はまだないので、アプリからも問題なしでクロムからWebページにアクセスしようとしました。
今後の進め方に関するご意見は大変ありがとうございます。
どれ解決策を発見しましたか? – Faakhir
@Faakhirはい、それは以下の答えで指定されています。 – Warpzit
私のケースでは、カスタムキーボードは私のアプリのWebviews以外でもうまくいきます。私のアプリのキーボードでも他の言語で問題なく動作しています。シフトキーなしの英字で アンドロイド:process = "webactivity" 。 Android 7.0も問題ではありません。 – Faakhir