169 похожих чатов

Кто работал с jsoup? Как распарсить текст с сайта? А

то мой маленький и кривенький метод убивает программу с вот таким вот чихом "Attempt to invoke virtual method 'android.content.pm.ApplicationInfo android.content.Context.getApplicationInfo()' on a null object reference"

20 ответов

13 просмотров

Ну вы видимо пытаетесь вызвать метод на обьекте, который не создан. Смотрите внимательно код, где у вас идёт инициализация обьектов

A A-F O X Автор вопроса

Однако иначе, чем через такую форму: Document doc = null; try { doc = Jsoup.connect("http://...com").get(); } catch (IOException e) { e.printStackTrace(); } Document doc не хочет работать. Значит, скорее всего мои худшие опасения подтвердились и мне таки придётся изучать эту страшную и сложную тему про потоки на Android:/ Хотя, быть может костыли в виде обмена через Intent Filter и Uri с браузером помогут?

https://princessdharmy.medium.com/getting-started-with-jsoup-in-android-594e89dc891f

A A-F O X Автор вопроса

О, большая вам благодарность.

Работе с thread/async придётся уделить время. Сейчас уже давно нет однопоточных приложений. Я имею ввиду по уму написанных.

A A-F O X Автор вопроса

Ого, а не могли бы вы предоставить ссылки на приложения, которые, как вы говорите, написаны в одном потоке и по уму? Чисто ради самообразовательных целей?

Вы меня не поняли, я говорю, что сейчас нет чистых однопоточных приложений ) Раньше, когда процессоры были не многоядерными, то все выполнялось в рамках работы одного ядра и одного физического потока исполнения. Просто квант времени выделялся разным процессам. Сейчас все устроено несколько сложнее )))

A A-F O X Автор вопроса

А-а-а, теперь понятно) Значит, не отвертеться мне от ассинхронности и многопоточности в Java, эх...

Да, не отвертеться ))) Потому что не хорошо заставлять ждать и блокировать, например UI поток, пока там база данных или сеть ответит ))))

с корутинами это делается изи, правда вы похоже пишите на джаве, тут F

Да, я на котлин не пишу )

Rx, ThreadPools тогда

ну я всем джавистам F пишу, хахах

Большое спасибо 😁👍

и ещё Looper Handler для мейн потока в андроиде

Да там вообще есть канкаренси )))

Шо?

Нету ?)

вот IntentService был, ща он deprecated заменили на Work Manager и JobIntentService

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта