Есть приложение, которое принимает номер телефона от пользователя и оно должно отправлять запрос на сайт регистрации Яндекс Паспорт.
Thread {
try {
val connect =
Jsoup.connect("https://passport.yandex.ru/auth/reg/portal?retpath=%2F%2Fyandex.ru%2Fsupport%2Fid%2Fauthorization%2Fphone-number.html")
connect.timeout(5000)
connect.data("passp-field-phone", number)
connect.data("passp:phone:controls:next")
connect.method(Connection.Method.POST);
connect.execute()
} catch (e: IOException) {
e.printStackTrace()
Toast.makeText(this@MainActivity, e.message, Toast.LENGTH_LONG).show()
}
}.start()
Лог:
java.lang.NullPointerException: Can't toast on a thread that has not called Looper.prepare()