私のアプリは、サーバーと通信するためのAndroid XML-RPCのプロジェクトを使用しています。接続が確立された後、アプリケーションはxx秒ごとにサーバーにメッセージを送信して接続を維持する必要があります。このアプリケーションには、接続を使用してメッセージを送受信する必要がある複数のアクティビティも含まれています。複数のアクティビティから連続したHTTP接続を処理するにはどうすればよいですか?
これを実装する適切な方法は何ですか?
IntentServiceとBroadcastReceiverを使用していますか? スレッドのみですか?
私はユーザーが開始通信と組み合わせるにはどうすればよいです –
ローカルサービスを見ると、サービスメソッドにアクセスできるようになります。また、Activity.startServiceメソッドを使用して、自分のアクティビティからサービスを手動で開始することもできます。 com/reference/android/app/Service.html#LocalServiceSample –
サービスにハンドラを追加すると、トリックを行う可能性があります。http://developer.android.com/resources/samples/ApiDemos/src/com/example/android /apis/app/MessengerService.html –