Java client
クライアントをJavaSwing( )からAndroid( )に移植したいAndroid client
。
基本的に、Java client
UDPパケットを受信するために永久にwhileループを実行し、UDPパケットのコンテンツに基づいて、対応するJFrameのUIが更新されるスレッドがあります。
今、私Android client
はbackground worker
のスレッドのようなものが欲しいのですがJava client
、それworker
はで初期化されますmain activity
。次に、UDPソケットからのリクエストがあるmain activity
と、対応するアクティビティ(チャットアクティビティ)が開始され、UDPソケットからのリクエストがいくつかありthe worker
、アクティビティが更新されます(このアクティビティはメインアクティビティまたはチャットアクティビティの場合があります) )画面に表示されている。
だから私の質問はどうあるbackground worker
べきかです:
- サービス
- 通常のJavaスレッド
- 非同期タスク
- または何...
私の要件に最も適しているのはどれですか?
ありがとう!