長い質問で申し訳ありませんが、説明する必要があります。
asmack APIを使用してAndroidチャットクライアントを開発しています。接続を作成し、友達とチャットできます。今、私はそれを GUI クライアントに変更しており、ユーザーが複数の友人とチャットできるこの機能を持ちたいと考えています。これは、2 つのチャット アクティビティが開いている場合、1 つがアクティブになり、1 つが一時停止状態になることを意味します。ユーザーが同時に複数のユーザーとチャットできるこの機能を追加するにはどうすればよいか、いくつかのアイデアが必要です。一時停止したアクティビティと通信するバックグラウンド サービスを実装する必要がありますか、それとも他の方法で実現できますか?
バックグラウンド サービスを実装する必要がある場合、サービスの機能は何ですか? 間違った軌道に乗っている場合は、私を導いてください。