有什么方法可以消除这个错误吗?
我在活动中使用FLAG_NOT_TOUCHABLE,但当我触摸屏幕时,它似乎没有响应错误。。。
WindowManager.LayoutParams params = getWindow().getAttributes();
params.flags |= LayoutParams.FLAG_NOT_TOUCHABLE;
params.screenBrightness = (float) 0.0039999;
getWindow().setAttributes(params);
我认为您所说的"该错误"one_answers"未响应错误"是指"活动未响应"错误或ANR。无论如何,安卓框架工程师Dianne Hackborn在谷歌群组页面上解决了这个确切的问题。
我通过创建一个覆盖整个窗口并捕获onClick事件的透明视图来解决这个问题。这样,应用程序是"响应式"的,不会触发ANR,但用户实际上无法点击屏幕上的任何按钮。