1

Android マニフェストにインテント レシーバーがありますが、特定の状態でアプリを自動的に起動するかどうかをユーザーが選択できるようにしたいと考えています。今まで放送受信機付きのサービスを利用していましたが、少し不要なサービスなのでやめたいと思います。

ユーザーがそれを望んでいる場合にのみ、インテント アクションを登録できますか (私はそうではないと思います)? そうでない場合、インテントが受信されるたびに呼び出され、ユーザーの好みをチェックするクラスを作成する必要がありますか、それともサービスを維持する必要がありますか?

どうもありがとうございました

4

1 に答える 1

2

ユーザーがそれを望んでいる場合にのみ、インテント アクションを登録できますか (私はそうではないと思います)?

いいえ。ただし、両方をマニフェストに含めて、必要なもののみを有効にすることができます。おそらく、マニフェストで両方を無効のままにしてから、ユーザーの選択に基づいて、PackageManager.

于 2010-04-09T14:44:03.147 に答える