Я делаю запрос на сервер с помощью пользовательских вкладок Chrome, получаю от сервера ответ, который отображается в пользовательских вкладках Chrome. Есть ли способ получить ответ от сервера или то, что отображается в пользовательских вкладках Chrome, и передать этот ответ приложению? Мне нужно получить ссылку, которая отображается в пользовательских вкладках Chrome (это ответ сервера), но помимо ссылки может быть что-то еще.
Ответ сервера показан на изображении (это может быть ссылка или что-то в этом роде), мне нужно получить контент в приложении и закрыть пользовательские вкладки Chrome.
Я пытался получить ответ с помощью RegisterForActivityResult, но он вернул либо 0, либо ноль, но ответ от сервера был получен и отображен в Chrome Custom. Вкладки. Пример использования показан ниже:
val builder = CustomTabsIntent.Builder()
.setInitialActivityHeightPx(500)
.setCloseButtonPosition(CustomTabsIntent.CLOSE_BUTTON_POSITION_END)
val customTabsIntent = builder.build().intent
val mCustomTabLauncher = registerForActivityResult(object :
ActivityResultContract() {
override fun createIntent(context: Context, input: Intent?): Intent {
return customTabsIntent
}
override fun parseResult(statusCode: Int, intent: Intent?): Int {
Log.d("MyTag", "$statusCode")
Log.d("MyTag", "${intent?.extras}")
return statusCode
}
}) {
// ...
}
Подробнее здесь: https://stackoverflow.com/questions/760 ... tabs-in-an
Можно ли получить ответ от сервера, используя пользовательские вкладки Chrome в приложении? ⇐ Android
Форум для тех, кто программирует под Android
1763988418
Anonymous
Я делаю запрос на сервер с помощью пользовательских вкладок Chrome, получаю от сервера ответ, который отображается в пользовательских вкладках Chrome. Есть ли способ получить ответ от сервера или то, что отображается в пользовательских вкладках Chrome, и передать этот ответ приложению? Мне нужно получить ссылку, которая отображается в пользовательских вкладках Chrome (это ответ сервера), но помимо ссылки может быть что-то еще.
Ответ сервера показан на изображении (это может быть ссылка или что-то в этом роде), мне нужно получить контент в приложении и закрыть пользовательские вкладки Chrome.
Я пытался получить ответ с помощью RegisterForActivityResult, но он вернул либо 0, либо ноль, но ответ от сервера был получен и отображен в Chrome Custom. Вкладки. Пример использования показан ниже:
val builder = CustomTabsIntent.Builder()
.setInitialActivityHeightPx(500)
.setCloseButtonPosition(CustomTabsIntent.CLOSE_BUTTON_POSITION_END)
val customTabsIntent = builder.build().intent
val mCustomTabLauncher = registerForActivityResult(object :
ActivityResultContract() {
override fun createIntent(context: Context, input: Intent?): Intent {
return customTabsIntent
}
override fun parseResult(statusCode: Int, intent: Intent?): Int {
Log.d("MyTag", "$statusCode")
Log.d("MyTag", "${intent?.extras}")
return statusCode
}
}) {
// ...
}
Подробнее здесь: [url]https://stackoverflow.com/questions/76096418/is-it-possible-to-get-a-response-from-the-server-using-chrome-custom-tabs-in-an[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия