2013-03-25 5 views
2

У меня есть приложение, которое играет музыку с local server и открывает music player в web browser, но когда пользователь возвращается к Home activity и запускает Another activity, который играет видео в браузере, видео открывается в другой вкладке браузера, в то время как вкладка «Музыка» не закрывается.Можно ли программно закрыть вкладку браузера в android?

Можно ли закрыть уже открытую вкладку браузера, когда откроется другая вкладка? Если не. Пожалуйста, предложите некоторые обходные пути.

ответ

3

Вы не можете контролировать другой жизненный цикл приложения. поэтому вы не можете закрыть вкладки, запущенные в браузере.

Что вы можете сделать, с другой стороны, использовать WebView для того, чтобы открыть аудио/видео , тогда у вас есть полный контроль над ним (что и когда) для загрузки/закрытия содержимого.

+0

За исключением веб-просмотра есть ли другой способ сделать это? –

2

После многих испытаний, я пришел к выводу, что мы не можем обрабатывать работу другого приложения без разрешения владельца приложения, поэтому я нашел решение для доступа к Интернету, используя webview, теперь его работу.

+0

Не могли бы вы дать более подробную информацию о том, как вы это сделали? может быть, с несколькими фрагментами кода будет awesom – anon

+0

@adi может у вас рассказать о вашей проблеме в деталях –

+0

Я тоже хочу это сделать - пожалуйста, поделитесь тем, как вы это сделали. Ссылка: https://stackoverflow.com/questions/24442658/android-chrome-shortcut-to-close-browser-tabs – Sonicthoughts