Android を初めて使用する場合、Facebook や Gmail などの一部のアプリで、アプリのパフォーマンスを向上させるために要求と応答のためにサーバーにアクセスしながら、アプリケーションがバックグラウンド プロセスを実行する方法を知りたいと思います。
通常、サーバーを呼び出すには、非同期タスクの onPreExecute() メソッドを使用して進行状況ダイアログを開始し、doInBackgraound() メソッドでサーバー呼び出しを実行し、postExecute() メソッドでダイアログを閉じますが、このプロセスは UI をしばらくブロックします。一部のアプリ (Facebook/Gmail など) は、サーバー通信プロセスについてユーザーに通知しません。
アプリ (Facebook/Gmail など) がサーバー通信に使用するプロセスは何ですか? サーバー通信の前後に、ローカルでデータを維持するなどのプロセスはありますか。
私の英語は下手ですすみません。
前もって感謝します。