В моем приложении Android я использовал объявление InMobi ad sdk для показа рекламных баннеров. После просмотра объявления следующий фрагмент кода не работает. Если вы не просматриваете код, как работает код. Любой, пожалуйста, помогите.
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
connection.connect();
InputStream input = connection.getInputStream();
После просмотра и закрытия объявления вышеуказанный фрагмент кода connection.getInputStream не работает.
Решение заключается в том, что SDK InMobi переопределяет перенаправление SetURL в false. Я изменил это на истину и теперь работает.
попробуйте следовать,
InputStream input = (InputStream)connection.getInputStream();
// operations
input.close();
Согласно javadoc
InputStream input = (InputStream)connection.getInputStream();
input.close();
Вот примечание из HTTPURLConnection javadoc
Вызов методов close() в InputStream или OutputStream HttpURLConnection после запроса может освобождать сетевые ресурсы, связанные с этим экземпляром, но не влияет на какое-либо совместное постоянное соединение. Вызов метода disconnect() может закрыть базовый сокет, если в то время постоянное соединение неактивно.