フォアグラウンドサービスにしたいサービスがあります。私のサービスはユーザーと通信する必要はありません。このフォーラムで私が見た最も簡単な例は、このコードをサービスに入れることです...
Notification notification = new Notification();
startForeground(5481, notification);
通知ビルダー(NotificationCompat.Builder)を使用するCommonswareの本pp606ではるかに複雑な例を見てきました。この例や他の例では、複雑な通知を提供する必要があります。私にはこの必要はありません。
私のソフトウェアが受け入れられるためには、少なくとも、サービスが実行されていることをユーザーに認識させ、ユーザーにサービスをキャンセルする方法を提供するアイコンを表示する必要があることを理解しています。また、私のサービスがそれ自体で停止することを決定した場合、アイコンは消えるはずです。しかし、それだけです。それが私がする必要があるすべてです。
それを達成するために、上記のtodeに何を追加する必要がありますか?ありがとう、ゲイリー