0

私は周りを検索しようとしましたが、意味のある良い答えが見つかりません。

基本的に、アクティビティが最初に開始されると、サーバーに接続し、継続的にメッセージをリッスンする必要があります。それを取得すると、それを解析し、それが特定のメッセージである場合は、接続を閉じてから他の処理を行います。ユーザーがボタンを押した場合にも閉じることができるはずです。

私は周りを検索してみましたが、正直なところ、サーブレットやサービスを使用する必要があるかどうか、または何を使用する必要があるかわかりません(編集:またはそれらの使用方法)。私はそれがおそらくそれ自身のスレッドにある必要があることを知っています。

それで、私は何を使うべきですか?

編集:サーバー/サービス/などの使用方法がわかりません。それを実現するために

4

1 に答える 1

0

AnIntentServiceはあなたが望むものです。実装が最も簡単で、ネットワーク操作に最適です。独自のスレッドでサービスの実行を自動的に処理します。サーバーとの接続を確立したら、サーバーからのメッセージで応答するまで開いたままにする必要があります。

于 2013-08-09T20:59:30.680 に答える