我有一个表单,用户填写并点按“确定”按钮,通过HTTP向远程站点提交数据。
在点击OK按钮后,当用户旋转屏幕时,套接字会自动关闭。
我应该将连接定义为静态吗?如果是这样,在类似的行为中,其他类中的一切都将是静态的......这可能不是正确的方法......
如何在Android操作系统上管理此过程。
答案 0 :(得分:1)
我会将所有连接逻辑移动到使用单例模式的单独类中。
答案 1 :(得分:0)
这是因为在旋转设备时重新启动活动,这种重启可能会在更多情况下发生。 (您可以在配置更改部分
下的this link办理登机手续解决问题的一种方法是android services的用户。您创建了一个Service
,它独立于您的活动运行。
正如@SimonSays所建议的那样,你可以实现单例类。单例的实现比服务更容易实现,您可以在下面的SO帖子中查看每种方法的优点: