У меня есть активность (активность A), которая может вызывать другую активность, загружающую видео с URL-адреса (Videoview). Когда я вернусь к операции A, я могу перейти к активности B, где у меня есть код, который выполняет запрос с HttpURLConnection. Проблема в том, что если я перейду на активность и загрузите Videoview, запрос в Деятельность B возвращает пустой ответ.Android - Videoview URL HttpURLConnection
Если я изменяю деятельность Видео и удаляю Videoview, он хорошо работает.
активность Видео:
String urlVideo = getIntent().getStringExtra("URL_TRAILER");
Uri uri = Uri.parse(urlVideo);
videoView = (VideoView)findViewById(R.id.myvideoview);
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
videoView.setMediaController(mc);
videoView.setVideoURI(uri);
videoView.start();
HttpURLConnection
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDefaultUseCaches(false);
conn.setUseCaches(false);
conn.setReadTimeout(15000);
conn.setConnectTimeout(15000);
conn.setRequestMethod("POST");
conn.setDoInput(true);
conn.setDoOutput(true);
int responseCode = conn.getResponseCode();
if (responseCode == HttpsURLConnection.HTTP_OK) {
String line;
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while ((line = br.readLine()) != null) {
response += line;
}
} else {
response = "";
}