在我的Android应用程序中,我使用InMobi ad sdk来显示横幅广告。查看广告后,以下一段代码无效。如果没有查看,因为代码工作正常。任何人请帮忙。
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
connection.connect();
InputStream input = connection.getInputStream();
查看并关闭广告后,上面的一段代码connection.getInputStream无效。
答案 0 :(得分:0)
请尝试以下,
InputStream input = (InputStream)connection.getInputStream();
// operations
input.close();
答案 1 :(得分:0)
根据javadoc
InputStream input = (InputStream)connection.getInputStream();
input.close();
这是来自HTTPURLConnection javadoc的注释
在请求之后调用HttpURLConnection的InputStream或OutputStream上的close()方法可以释放与此实例关联的网络资源,但不会影响任何共享持久连接。如果此时持久连接处于空闲状态,则调用disconnect()方法可能会关闭底层套接字。
答案 2 :(得分:0)
解决方案是InMobi SDK会将Set URL Redirect重置为false。我将其修改为true,现在可以正常工作。