奇妙な問題があります。着信画面をオーバーレイするアプリを開発しています。ポップアップ ウィンドウが表示され、すべて正常に動作し、Galaxy S2 のポップアップ ウィンドウの下にある受信および切断コール コントロールにアクセスできます。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
ウィンドウにフラグを設定して、目的の効果を実現しました。しかし、galaxy s3/note 2 で同じコードを実行している間、画面のどこにでもタッチすると、アクティビティが消えます! 通話が応答または切断された場合にさまざまなアクションを実行するメソッドを作成しました。しかし、画面の任意の場所に触れるだけでアクティビティが破壊されるため、これらのメソッドを呼び出すことはできません。