假设我有三个活动 A、B 和 C。这些活动都使用套接字连接来接收数据。socket连接是Telnet连接,不能随意关闭重连。
如果当前返回栈是A > B > C,Activity A
可能会被Android销毁,所以不能在onDestroy()
方法中关闭socket,否则Activity C
无法从socket接收数据。
我想在应用程序终止时关闭套接字。当我在根活动上按 BACK 时,我可以手动关闭它。但是,如果应用程序在后台被杀死,我该如何处理这种情况以关闭套接字并释放相关资源?
谢谢!!