Я попытался создать диспетчер загрузок в Android, который загружает любой указанный ему URL. Большинство URL-адресов не имеют имени файла в его конце и содержат параметры / поисковые запросы.
Как извлечь имя файла из любого заданного URL-адреса в Android.
Я использовал код URLUtil.guessFileName(edittext.text.toString(),null,null) он работает для URL, например https://scdn.slashgear.com/wp-content/uploads/2019/08/android_logo_2019_update-1280x720.jpg , и не работает для URL, например https://www.google.com/url?sa=t&source=web&rct=j&url=https://pl.cs.jhu.edu/oose/resources/android/Android-Tutorial.pdf&ved=2ahUKEwiikd_85KjoAhU2zjgGHbcgBGAQFjAKegQIAxAB&usg=AOvVaw0nlCmwVP6Xp4vIaYfQpkVK
URLUtil.guessFileName(edittext.text.toString(),null,null)
https://scdn.slashgear.com/wp-content/uploads/2019/08/android_logo_2019_update-1280x720.jpg
https://www.google.com/url?sa=t&source=web&rct=j&url=https://pl.cs.jhu.edu/oose/resources/android/Android-Tutorial.pdf&ved=2ahUKEwiikd_85KjoAhU2zjgGHbcgBGAQFjAKegQIAxAB&usg=AOvVaw0nlCmwVP6Xp4vIaYfQpkVK
Идея заключается в том, какой URL-адрес для загрузки мне нужен чтобы получить имя файла перед его загрузкой. Я попробовал несколько методов из inte rnet, и он не дает решения, любое предложение приветствуется.