2

そのエラーを取り除く方法はありますか?

アクティビティでFLAG_NOT_TOUCHABLEを使用していますが、画面をタッチするとエラーに応答しないように見えます...

WindowManager.LayoutParams params = getWindow().getAttributes(); 
params.flags |= LayoutParams.FLAG_NOT_TOUCHABLE;
params.screenBrightness = (float) 0.0039999; 
getWindow().setAttributes(params);
4

2 に答える 2

0

ウィンドウ全体を覆い、onClick イベントをキャプチャする透明なビューを作成することで、この問題を回避しました。そうすれば、アプリは「レスポンシブ」になり、ANR はトリガーされませんが、ユーザーは実際に画面上のボタンをクリックすることはできません。

于 2013-04-26T00:21:07.703 に答える
0

「そのエラー」と「応答しないエラー」の意味は、 Activity Not RespondingエラーまたはANRだと思います。いずれにせよ、Android フレームワークのエンジニアである Dianne Hackborn は、ここの Google グループ ページでこの正確な問題に取り組んでいます。

于 2012-07-14T13:42:53.797 に答える