3 つのアクティビティ A、B、および C があるとします。これらのアクティビティはすべてソケット接続を使用してデータを受信します。ソケット接続は Telnet 接続であるため、勝手に閉じて再接続することはできません。
現在のバック スタックが A > B > C の場合、Android によって破棄される可能性があるため、メソッドでActivity A
ソケットを閉じることができません。そうしないと、ソケットからデータを受信できません。onDestroy()
Activity C
アプリ終了時にソケットをクローズしたい。ルート アクティビティで [戻る] を押すと、手動で閉じることができます。ただし、バックグラウンドでアプリが強制終了された場合、この状況を処理してソケットを閉じ、関連するリソースを解放するにはどうすればよいですか?
ありがとうございました!!