Как получить ответ webview, который возвращается в файле .js?

В моем приложении у меня есть ссылка на кредитную карту. Я вызываю URL-адрес, используя

<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/custom_toolbar"/>

squareformwebview.setWebViewClient(new myWebViewClient());
squareformwebview.getSettings().setJavaScriptEnabled(true);
squareformwebview.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
squareformwebview.loadUrl(API.webformCards);

Когда я запускаю код, я получаю веб-страницу с 4 полями информации о кредитной карте и кнопкой. Когда я нажимаю кнопку, я получаю ответ в файле JavaScript. Как теперь обработать ответ? как получить токен в ответ? Насколько мне известно, метод запроса в POST и формат возврата - JSON. Я видел это в сети через элемент Inspect в браузере.

Формат: {"token": 1a1a147a47s4d7ffd5fdf5ds7df4, "card": "wallet_type": "NONE", "card_type": "VISA", "last_4": "1234", "exp_month": 12, "exp_year": 2018, "postal_code" : "1111"}}

Если я пропущу что-то интересное, не стесняйтесь спрашивать в комментариях.

Спасибо

Возможный дубликат Как прослушать, когда WebView завершает загрузку URL-адреса?

Vladyslav Matviienko 26.10.2018 07:01

используйте связанный вопрос, чтобы прослушать загрузку страницы WebView, а затем просто получить контент из WebView

Vladyslav Matviienko 26.10.2018 07:02

@VladyslavMatviienko Извините, я не понял. Как мне получить контент после ввода данных и нажатия кнопки отправки в OnPageFinished ()?

kasper 26.10.2018 07:11

просто ищите android get content of WebView. Вам обязательно стоит попробовать

Vladyslav Matviienko 26.10.2018 07:17

Ищу со вчерашнего дня, не понимаю, как получить контент, какими методами следовать.

kasper 26.10.2018 07:34

Что не так с первой ссылкой в ​​гугле по поисковому запросу android get content of WebView?

Vladyslav Matviienko 26.10.2018 07:53
0
6
29
0

Другие вопросы по теме