tin*_*ker 11 android drag-and-drop
在我的应用程序中,我在屏幕上拖动一个 customView 并根据手指的位置更新其他视图的某些排列。我的 Logcat 中不断出现此错误。拖动进行几秒钟后,父视图变暗并且不会更新。我也一直看到这个错误:
E/InputDispatcher: Window handle drag has no registered input channel
Run Code Online (Sandbox Code Playgroud)
但该应用程序确实有响应 - 并非完全没有响应。关于如何解决它的任何想法?抱歉,我无法共享代码,因为它是巨大模块的一部分,并且很难在此处显示它。
由于您没有共享代码,因此很难给出适合您的用例的答案。
我以编程方式隐藏软键盘并得到了相同的错误:
2022-03-19 15:57:13.674 2069-3576/system_process E/InputDispatcher: Window handle Window{5f5b041 u0 app.ui.activities.LoginActivity} has no registered input channel
Run Code Online (Sandbox Code Playgroud)
我通过更改InputMethodManager“.”解决了这个问题。hideSoftInputFromWindow方法第一个“windowToken”参数
FROM:view.getWindowToken()或view.windowToken
TO:view.applicationWindowToken消除了 logcat 错误。
我用的是模拟器。
| 归档时间: |
|
| 查看次数: |
2472 次 |
| 最近记录: |