私のアプリケーションには、いくつかのアクティビティと、スレッドを持つ Java クラスがあります。このスレッドは、継続的にメッセージを送受信して Web サーバーに送信します。アプリケーションはテストでは問題なく動作していますが、実際の電話で使用するとうまくいかないのではないかと心配しています。アプリがバックグラウンドにある間に、サーバーと継続的にやり取りするバックグラウンド スレッドが Android によって強制終了されるのではないかと心配しています。
スレッド化されたクライアント クラスをサービスにする必要は本当にありますか? ユーザーがサインインしたときに開始し、ユーザーがシステムからログオフしたときに停止したい。
それを行う必要がある場合は、簡単なチュートリアルを提案してください。