#android_sdk #android
Мне необходимо сделать так, что бы при нажатии на кнопку открывался браузер и пользователь
мог скачать файл и когда хотя бы один из файлов будет скачан - браузер должен закрываться
и далее запустившее его прилодение должно получать передний план и имя скаченного файла.
Подскажите, пожалуйста, как правильно специфицировать объект Intent для того, что
бы реализовать данный функционал.
Просто запустить браузер не составляет сложности, однако мне нужна Ваша помощь в
реализации вышеописанного оповедения.
Ответы
Ответ 1
Стандартно делается это так: 1) Интент new Intent(Intent.ACTION_VIEW, Uri.parse(url)) далее запуск активити браузера через startActivityForResult 2) Вызвавший интент активити по окончании работы браузера получит onActivityResult, где вы сможете в зависимости от результата выставить сообщение или что там у вас. По параметрам и проч. см. в документации. Но есть одна трабла - заставить браузер закрыться после окончания скачивания - это вряд ли... Есть конечно варианты реализации функционала другим способом: Напрямую выкачивать минуя браузер Выкачивать через WebView (по сути все тот же браузер, только как часть вашей проги)
Комментариев нет:
Отправить комментарий