サービスが戻るキーを押すことを実装できないことを知っており、その根拠を理解しています。しかし、戻るキーの押下に反応する SideBar (Play ストア上) というアプリがあります。ビューをシステムオーバーレイとして追加し、戻るキーを押すとビューを削除するサービスです。誰がこれがどのように行われるか説明できますか?
これがうまくいく別のアプリです。Web を精査しましたが、この問題の解決策は見つかりませんでした。何か案は?
これ はサービスにビューを追加する良い例であり、サービスで必要に応じてリスナーを使用することもできます。
サービスでのリスナーの実装も探していましたが、ついに見つけました。
権限を追加することを忘れないでください
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
そしてあなたのサービスクラスを追加してください
<application>
.
.
<service android:name=".YourServiceClass"></service>
.
.
</application>
AndroidManifest.xml で。