Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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/5/bash/15.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
Java Android:如何将应用程序添加到“;通过&x201D共享;当存在';没有互联网连接_Java_Android - Fatal编程技术网

Java Android:如何将应用程序添加到“;通过&x201D共享;当存在';没有互联网连接

Java Android:如何将应用程序添加到“;通过&x201D共享;当存在';没有互联网连接,java,android,Java,Android,我使用这种技术:它的效果令人惊讶。然而,它只有在有互联网连接时才起作用。当用户没有internet连接,他将图像共享到我的应用程序,我的应用程序等待internet可用,然后才发出POST请求时,我如何使其工作?当前代码无法使其工作 或者,唯一的方法就是将其保存到外部存储,当用户打开我的应用程序时,检查是否有internet连接,如果有,将尚未保存在服务器中的照片发送到服务器?有没有更简单的方法 或者,唯一的方法就是将其保存到外部存储,当用户打开我的应用程序时,检查是否有internet连接,如

我使用这种技术:它的效果令人惊讶。然而,它只有在有互联网连接时才起作用。当用户没有internet连接,他将图像共享到我的应用程序,我的应用程序等待internet可用,然后才发出POST请求时,我如何使其工作?当前代码无法使其工作

或者,唯一的方法就是将其保存到外部存储,当用户打开我的应用程序时,检查是否有internet连接,如果有,将尚未保存在服务器中的照片发送到服务器?有没有更简单的方法

或者,唯一的方法就是将其保存到外部存储,当用户打开我的应用程序时,检查是否有internet连接,如果有,将尚未保存在服务器中的照片发送到服务器


这或多或少是正确的。您可以启用以前禁用的清单registered
BroadcastReceiver
来侦听连接更改,因此一旦建立连接,您就可以自动尝试上载。这需要更多的工作,但它可以更快地将照片发送到服务器。

在研究了上传照片的方法后,我注意到post调用不是异步的。如果在UI线程中执行此操作,可能会降低应用程序的速度

抱歉,这不是答案,我没有评论的名声