Intentservice の例が 2 つあります。1 つは、コモンズウェア ブックのダウンロードの例です。もう 1 つはhttp://www.vogella.com/articles/AndroidServices/article.html#servicecommunication_handlerにあります。これらの例はどちらも、サービスが有限のタスクを実行していることを示しており、onHandleIntent イベントのスコープの最後まで実行することで、明らかにサービス自体を破壊しています。
私が書いているサービスには、イベントがあり、物事をリッスンする必要があります。1 つは、GPS の動きをリッスンする LocationListener です。もう 1 つは、REST サービスへの投稿を作成し、返信をリッスンします。時間が経過するまで、または開始したアクティビティによって終了するように指示されるまで実行したい。
どうすれば実行し続けることができますか? たとえば、LocationListener の実装をどこに配置すればよいでしょうか。ありがとう、ゲイリー