10

サービスが戻るキーを押すことを実装できないことを知っており、その根拠を理解しています。しかし、戻るキーの押下に反応する SideBar (Play ストア上) というアプリがあります。ビューをシステムオーバーレイとして追加し、戻るキーを押すとビューを削除するサービスです。誰がこれがどのように行われるか説明できますか?

これがうまくいく別のアプリです。Web を精査しましたが、この問題の解決策は見つかりませんでした。何か案は?

4

2 に答える 2

-2

これ はサービスにビューを追加する良い例であり、サービスで必要に応じてリスナーを使用することもできます。

サービスでのリスナーの実装も探していましたが、ついに見つけました。

権限を追加することを忘れないでください

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>

そしてあなたのサービスクラスを追加してください

<application>
.
 .
  <service android:name=".YourServiceClass"></service>
 .
.
</application>

AndroidManifest.xml で。

于 2014-04-28T19:31:46.780 に答える