行代码connection.connect();不是java android上的wokring
我想从网站上下载一张图片。 我尝试了以下代码:。 解除绑定时:第三行有效,我有一条确认消息,但问题是第四行代码:connection.connect永远不起作用,之后我没有确认消息,也没有错误消息。。我不知道为什么 谢谢你的帮助行代码connection.connect();不是java android上的wokring,java,android,httpurlconnection,connect,Java,Android,Httpurlconnection,Connect,我想从网站上下载一张图片。 我尝试了以下代码:。 解除绑定时:第三行有效,我有一条确认消息,但问题是第四行代码:connection.connect永远不起作用,之后我没有确认消息,也没有错误消息。。我不知道为什么 谢谢你的帮助 URL url = new URL(src); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoI
URL url = new URL(src);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
return BitmapFactory.decodeStream(input);
我最终发现这是因为详细日志cat上的StrictMode AndroidLockGuardPolicy.onNetwork。解决方案是在oncreate之后添加两行代码: StrictMode.ThreadPolicy策略=新建 StrictMode.ThreadPolicy.Builder.permitAll.build;
StrictMode.setThreadPolicypolicy 哪种方式不起作用?停在哪里?有很多代码1你在防火墙后面吗?2您确定要连接的服务器可用并且正在使用的端口已打开吗?你怎么检查的?不起作用不是很精确。是否存在异常或堆栈跟踪?,