私は20〜30秒ごとにデータをプッシュし、サーバーから非同期的に更新を受け取るAndroidクライアントを書いています。他の UI コンポーネントも持っているので、メイン スレッドをブロックできません。
以下を使用することの長所と短所 (パフォーマンス、複雑さ、保守性、使いやすい API など) は何ですか?
- サーバーにデータをプッシュし、サーバーからイベントを受信するための非同期タスク/スレッドで I/O を同期する
- async nio lib ベースの i/o
また、より良いアプローチがあるかどうかを提案します。