2016-05-29 6 views
-2

アプリケーションの実行中にサービスを作成して正常に動作しました。アプリケーションインスタンスが閉じられると、サービスは停止します。 I GCMからサービスを呼び出してこの問題を解決しました。通知が表示され、サービス操作が完了するまで停止しません。Androidサービスを実行してもアプリケーションを終了しました

しかし、そのはローカルでも働いていません。ローカルの通知を送信していますが、誰でもアプリケーションを終了しても、バックグラウンドでサービスを実行してください。

+0

「ローカル通知を送信する」とはどういう意味ですか? –

+0

あなたはもっと具体的になることができますか?あなたが達成しようとしていることは不明です。あなたのエラーがどこにあると思いますかプラス投稿コードも多くの助けになります。 – Aradhna

+0

GCM通知が表示されたときにサービスを呼び出すと、そのアプリケーションは停止していなくてもアプリは終了しません。ローカル通知を送信してからアプリケーションが終了したときにサービス停止 – Ramesh

答えて

0

Linkに記載されているstartForeground(int、Notification)メソッドとstopForeground(boolean removeNotification)メソッドを試してみてください。

+0

ありがとう、私の同じコードはKitkatで動作しますが、マシュマロでは動作しません – Ramesh

+0

私にコードを提供できますか? –

0

あなたのサービスはSTART_STICKYと宣言できます。そこには、あなたが使用するためのGoogle上の情報がたくさんあります。 これが助けてくれることを願っています!

+0

ありがとう、私はSTART_STICKYを実装していましたが、アプリケーションが閉じたときに動作しません。 – Ramesh

+0

試してみてください:http://stackoverflow.com/questions/12470967/how-to-make-an-application-run-continuously-in-android – Ethan

関連する問題