次のオブジェクトを持つ IP クライアント アプリケーションがあります。
Socket
IP サーバーに接続されたインスタンス。Thread
インスタンス、実行中ThreadFunction
。この関数は、ソケットが接続されると、ソケットを継続的に読み取ります。
今、アクティビティが再作成されたとき(たとえば、画面の向きを変更した後)に何をすべきかを理解しようとしています。Socket
インスタンスが失われていますか? はどうなりThreadFunction
ますか?反対側の動作 (IP サーバー) を見ると、クライアントである Android アプリケーションが切断されていないことがわかります。では、この場合の私の戦略はどうあるべきですか? これらのリソースを再度作成する必要がありますか、それとも何らかの方法でそれらを復元する必要がありますか?