Size: a a a

Android Developers

2020 July 29

a

arseniy899 in Android Developers
Аа. Это. Просто когда я регистровал аккаунт, вообще ничего не надо было прикладывать
источник

a

arseniy899 in Android Developers
Но это было очень давно
источник

R

Ruslan in Android Developers
Всем привет. Нужно в webview спарсить нужные данные, но только тогда, когда все скрипты прогрузились. Для этого нужно подписаться на window.onload или есть еще варианты?
источник

AM

Alex Mzv in Android Developers
onPageFinished?
источник

a

arseniy899 in Android Developers
А чем не устраивает onload? Событие для этого и придумано
источник

a

arseniy899 in Android Developers
Alex Mzv
onPageFinished?
Это же вроде бы уже с отрисовкой
источник

R

Ruslan in Android Developers
arseniy899
А чем не устраивает onload? Событие для этого и придумано
а где я написал что onload не устраивает?
источник

n

neikist in Android Developers
Блин, какого то черта сохранение и восстановление состояния после убийства процесса через adb shell срабатывает один раз из трех в среднем(( Банально в savedInstanceState null приходит. Бекстек соответственно восстанавливается так же.
источник

KK

Ksenia Krasotina in Android Developers
".. или есть ещё варианты" ? :)
источник

R

Ruslan in Android Developers
разработчик парсера уверяет, что я рано запускаю парсинг, хотя я привязался к window.onload. Поэтому интересуют еще варианты, если они есть
источник

n

neikist in Android Developers
neikist
Блин, какого то черта сохранение и восстановление состояния после убийства процесса через adb shell срабатывает один раз из трех в среднем(( Банально в savedInstanceState null приходит. Бекстек соответственно восстанавливается так же.
Есть кто то кто сталкивался с подобным?
источник

Kd

Konstantin dmz9 in Android Developers
Ruslan
Всем привет. Нужно в webview спарсить нужные данные, но только тогда, когда все скрипты прогрузились. Для этого нужно подписаться на window.onload или есть еще варианты?
это не всегда верно, т.к. скрипты могут асинхронно загружаться, это такой параметр есть defer который указывается в ссылке на скрипт.
так что событие onload - это когда загрузился весь dom и синхронные скрипты (без дефер).
но вот если у тебя контент рисует js это печаль, иначе зачем ждать загрузку скриптов
источник

VM

Viktor Mikhaylov in Android Developers
Всем привет. Может кто-то подсказать по такому вопросу: есть время авторизации, string вида "2020-07-29 08:05:55 +0000". Нужно превратить это в миллисекунды.
Использую следующий код:
val dateFormat = SimpleDateFormat("yyyy-MM-dd HH:mm:ss z", Locale.ROOT)
val authTime = dateFormat.parse(userAuthTime)?.time
Проблема в том, что значение всегда получается с учетом тайм-зоны, не понимаю почему...
Должно получиться 1595999155000 мс, а получается 1596009955000 - добавляеся 3 часа (тайм-зона, в которой я нахожусь)
источник

R

Ruslan in Android Developers
Konstantin dmz9
это не всегда верно, т.к. скрипты могут асинхронно загружаться, это такой параметр есть defer который указывается в ссылке на скрипт.
так что событие onload - это когда загрузился весь dom и синхронные скрипты (без дефер).
но вот если у тебя контент рисует js это печаль, иначе зачем ждать загрузку скриптов
получить готовность скриптов с defer никак нельзя?
источник

AK

Anton Kulykov in Android Developers
Ruslan
Всем привет. Нужно в webview спарсить нужные данные, но только тогда, когда все скрипты прогрузились. Для этого нужно подписаться на window.onload или есть еще варианты?
что мешает сделать проверку типа if (typeof *имя* === 'undefined') с таймаутом и когда подгрузилось выполнить?
источник

Kd

Konstantin dmz9 in Android Developers
Ruslan
получить готовность скриптов с defer никак нельзя?
обычно есть какие нибудь события, которые такие скрипты вызывают на... на чем угодно, на документе, сообщая о своей готовности к работе.
короче это изучать конкретный скрипт надо, у библиотек обычно все описано в документации, если это какой нибудь чужой фронтенд - ну, разбираться руками надо )
источник

Kd

Konstantin dmz9 in Android Developers
Anton Kulykov
что мешает сделать проверку типа if (typeof *имя* === 'undefined') с таймаутом и когда подгрузилось выполнить?
медленный интернет мешает
источник

КК

Кролик Кровавый... in Android Developers
Здравствуйте, есть ли смысл учить Котлин если немножко знаешь джаву, или все таки продолжить учить Java?
источник

R

Ruslan in Android Developers
Anton Kulykov
что мешает сделать проверку типа if (typeof *имя* === 'undefined') с таймаутом и когда подгрузилось выполнить?
Проблемы нет если сайт один, но если их 100+... Нужно что-то универсальное.
источник

Kd

Konstantin dmz9 in Android Developers
Ruslan
Проблемы нет если сайт один, но если их 100+... Нужно что-то универсальное.
довольно затратная задача делать все это на телефоне, подумай лучше про отдельный бэкенд
источник