使用FLAG_NOT_TOUCHABLE,会出现“未响应”错误



有什么方法可以消除这个错误吗?

我在活动中使用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,但用户实际上无法点击屏幕上的任何按钮。

相关内容

  • 没有找到相关文章

最新更新