前提・実現したいこと
アプリ起動中のみ
画面タッチ無効化の処理を実装したがステータスバーのスワイプが行えている状態のため
そちらを無効化したい
無効化したい理由→ステータスバースワイプで様々な設定が編集できてしまうため
(明るさ、バックライト、サイレントモード等)
アプリ起動中はそれらの設定ができないようにしたい
発生している問題・エラーメッセージ
タッチ操作は全体的に無効になっているがステータスバーのスワイプが行え
設定操作が出来てしまう
ホームボタン、タスクボタン、バックボタンも同様にタッチ可能になってしまっているが
これらの制御は考慮しないものとしている。
該当のソースコード
Java
1 @Override 2 protected void onCreate(Bundle savedInstanceState) { 3 super.onCreate(savedInstanceState); 4 5 //画面タッチ無効化 6 getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); 7 }
試したこと
この辺りが解決の糸口だろうと踏んでいるが解決できていない
Androidでロック画面より手前にViewを表示する
補足情報(FW/ツールのバージョンなど)
Android OS:Android10
開発ツール:Android Studio
回答1件
あなたの回答
tips
プレビュー