こんにちは私は、フォアグラウンドサービスとしてIntentServiceを立ち上げる際に問題があります。不幸にも、公式チュートリアルでは、メソッドのいくつかが存在しない場合、いくつかは推奨されなくなり、コードをどこに置くべきか、それらが提供する場所については言及されていないため、フォアグラウンドのAndroid IntentService
自分のIntentServiceを作成しましたが、onCreateメソッドをオーバーライドしました。それは次のように見えます:
私はそれがデバッグサイトではないことは知っていますが、確かに、私は行方不明です。 Settingsクラスは私のActivityクラスで、そこからstartServiceが呼び出されました。通知に必要なものをすべて設定し、最初の引数が0以外のstartForegroundを呼び出しました。まだ通知は表示されませんが、私はかなり確信していますが、そのサービスはバックグラウンドで動作しています。
任意の助けをいただければ幸いです(ところで。私はすでになく、無助けを借りて、前景のSO wothサービス上のさまざまなトピックで検索しました。)
フォアグラウンドで使用した場合の使用例は? – apelsoczi
アプリ:あなたはいくつかの設定を設定します。電話番号。設定アクティビティから起動ボタンを押すと、サービスが開始され、いくつかのイベントが待ち受けられます。イベントが発生した場合、サービスが電話をかけます(電話機が動いたときなどに便利ですが、私はユーザーに通知されたい、そのサービスがアクティブであることを望みます。設定アクティビティからサービスを無効にすることができます。 – DawidPi
onHandleIntent()が完了した直後にIntentServiceが破棄されるため、おそらくIntentServiceは必要ありません。 – ianhanniballake