Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android屏幕旋转时管理socket/http post?_Android_Sockets_Rotation - Fatal编程技术网

如何在android屏幕旋转时管理socket/http post?

如何在android屏幕旋转时管理socket/http post?,android,sockets,rotation,Android,Sockets,Rotation,我有一个表单,用户填写并点击OK按钮,通过HTTP向远程站点提交数据 点击OK按钮后,当用户旋转屏幕时,插座会自动关闭 我应该将连接定义为静态连接吗?如果是这样,在其他类中,在类似的行为中,一切都将是静态的。。。这可能不是正确的方法 如何在Android操作系统上管理此过程。我会将所有连接逻辑移动到使用singleton模式的单独类。我会将所有连接逻辑移动到使用singleton模式的单独类。这是因为设备上重新启动了活动,这种重新启动可能发生在其他一些情况下。(您可以在“配置更改”部分下签入。)

我有一个表单,用户填写并点击OK按钮,通过HTTP向远程站点提交数据

点击OK按钮后,当用户旋转屏幕时,插座会自动关闭

我应该将连接定义为静态连接吗?如果是这样,在其他类中,在类似的行为中,一切都将是静态的。。。这可能不是正确的方法


如何在Android操作系统上管理此过程。

我会将所有连接逻辑移动到使用singleton模式的单独类。

我会将所有连接逻辑移动到使用singleton模式的单独类。

这是因为设备上重新启动了活动,这种重新启动可能发生在其他一些情况下。(您可以在“配置更改”部分下签入。)

解决问题的一种特定方法是用户。您可以创建一个独立于您的活动运行的
服务

正如@SimonSays所建议的,您可以实现singleton类。singleton的实现比服务的实现更简单,您可以在下面的SO帖子中检查每种方法的优点:


之所以会发生这种情况,是因为在设备上重新启动了活动,在其他一些情况下可能会发生这种重新启动。(您可以在“配置更改”部分中签入。)

解决问题的一种特定方法是用户。您可以创建一个独立于您的活动运行的
服务

正如@SimonSays所建议的,您可以实现singleton类。singleton的实现比服务的实现更简单,您可以在下面的SO帖子中检查每种方法的优点: