You
спасибо! почитаю, попробую
Тут ещё есть коллекция готовых скриптов для Фриды. В папке network первый скрипт хукает всю работу HTTPConnection (OkHttp) и URLConnection https://gitlab.com/roxanagogonea/frida-scripts
Dmitrii
Всем привет! Скажите, почему высота и ширина равны 0?
Сергій
Всем привет! Скажите, почему высота и ширина равны 0?
Потому что надо дождаться когда вью пройдет стадии measure и layout
Сергій
Нет. Погугли про ViewTreeObserver или подключи androidx-ktx библиотеку и юзай готовый экстеншен doOnPreDraw
Сергій
Там же looper с очередью, все эти стадии вызываются асинхронно. Вью не будет сразу же после инфлейта померяно и отрисовано. Это произойдет позже
You
Никто не знает?
Лучше скажите, зачем вам это, и возможно люди подскажут решение проблемы, а не будут пытаться ответить на вопрос без контекста
And
Лучше скажите, зачем вам это, и возможно люди подскажут решение проблемы, а не будут пытаться ответить на вопрос без контекста
Ок. Нужно понять - сколько раз запускалось приложение между перезагрузками мобильного телефона.
You
Повесьте ресивер на включение, записывайте куда-нибудь, что телефон включен, отдельно записывайте факт старта приложения. Всё
You
А я и не говорю про автозапуск
Dmitrii
Нет. Погугли про ViewTreeObserver или подключи androidx-ktx библиотеку и юзай готовый экстеншен doOnPreDraw
Прочитал, ничего не дошло, не подкинете пример? Буду благодарен !
Dyno
Парсю JSON и получаю вот такую ошибку Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $ Добавляю setLenient() как просят к GSON Builder и выводит теперь такую java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ Как с этим бороться? Вроде json какой-то не такой приходит. Но там огромный json, глазами найти ошибку оч сложно. Как быть? Вот отсюда json беру https://www.instagram.com/accounts/activity/?__a=1
Andreu
Ну так если ты по pojo парсишь, то очевидно же, что от какого-то элемента ожидается {}, а получает «»
Andreu
Посмотреть какой Json приходит и проверить, чтобы схема ему соответствовала.
Dyno
Посмотреть какой Json приходит и проверить, чтобы схема ему соответствовала.
там огроменный список. сайт http://www.jsonschema2pojo.org/ даже не захотел его принимать
Dyno
можешь сам открыть https://www.instagram.com/accounts/activity/?__a=1
Legik
android studio не запускается, запускается только если указать запуск от администратора или studio.bat. как вылечить чтобы запускалась от обычного пользователя?
Dyno
вот что говорит jsonschema2pojo. воспользовался в итоге другим конвертером codebeautify
Legik
пути прописаны
Legik
только работает запустить от администратора
Andreu
можешь сам открыть https://www.instagram.com/accounts/activity/?__a=1
Ну что ж, если перед тобой стоит такая задача, то придётся писать схему руками или кусками вставать в генераторы. А вообще странно, что информации так много, думаю есть в инсте и более простые запросы, выдающие эту информацию порциями
Andreu
Что за задача стоит я не знаю, но неужели тут не нашлось методов? https://www.instagram.com/developer/
Dyno
Что за задача стоит я не знаю, но неужели тут не нашлось методов? https://www.instagram.com/developer/
нет. у инстаграм нет открытого апи. то что есть. это кот наплакал
Dyno
я ж говорю с инстой все сложно)
Dyno
Что за задача стоит я не знаю, но неужели тут не нашлось методов? https://www.instagram.com/developer/
ну в данном случае надо получить последнюю активность на твоей странице. за нее отвечает вот этот метод https://www.instagram.com/accounts/activity/?__a=1
Andreu
Ну, тогда пиши руками адекватную схему и все будет у тебя отлично) можешь разбирать и без неё, но это не рекомендуется
Nazar
Привет
Nazar
Скажите. Вот есть в андроид студио программа. Как я могу запускать ее через смартфон свой и сохранить эту прогу на нем
Andreu
а я не понимаю. вроде ж вот firefox нормально всё распарсил
Так дело не в валидности json, сайты генераторы просто не хотят работать с такими объемами
Andreu
Ну что-то же они значит не так генерируют, раз потом ошибка валится
Dyno
Ну что-то же они значит не так генерируют, раз потом ошибка валится
если б хотя б в ошибке было указано где проблема.. на какой строчке. а так ищи свищи
Andreu
Ты в коде json получаешь из веба или руками забиваешь?
Dyno
Ты в коде json получаешь из веба или руками забиваешь?
ну делаю запрос по тому урл через ретрофит
Artemii
Глайд
Artemii
Из за скорости
Pavel
Ребята как отобразить картинку которая лежит в asset? JSON file { "companyName": "Moneyman", "companyImage": "res1.png" << вообще правильный тут путь } в onBindViewHolder вызываю Picasso.get().load(items[position].companyImage).into(holder.companyImage) не отображается 😢
ناسیرجان
Доброй ночи ребят... кто хорошо знает андроид Стидию?
central
Доброй ночи ребят... кто хорошо знает андроид Стидию?
Кто то точно знает так что просто пиши вопрос
ناسیرجان
ناسیرجان
Ошибка при установке Гредл
ناسیرجان
И офлайн пробовал и через нет... все равно это😏
Alex
https://stackoverflow.com/a/24106285
Sergei
я когда-то использовал https://github.com/HaarigerHarald/android-youtubeExtractor
да действительно рабочий вариант, вчера не смог завести, сейчас всё отлично работает)
S
Кто знает, в какой группе обитают react разрабы?
Ivan
Ребят, помогите объяснить такое поведение FragmentStatePagerAdapter. Кейс такой, в адаптер помещаются несколько фрагментов. Затем пользователь скрывает приложение, через некоторое время вызывается onDestroy() у фрагментов адаптера. При разворачивании у этих фрагментов срабатывает onCreate, хотя адаптер еще не успели закрепить за VIewPager. Как с этим бороться и это вообще законно?
Ivan
Как удалосб эксперементально установить, onCreate вызывается даже если не создавать новый фрагмент.
Ivan
Возможно как-то связано с тем, что они лежат в fragmentManager, но перед уничтожением я попробовал его отчисть, но это ничег оне дало
zlo
Привет. Нужно по условию менять цвет текста , а потом в цвет по умолчанию. Какой вариант, кроме сохранения цвета который был ?
Ivan
Интересный кейс. Гляну сегодня у себя. Я бы капнул точный порядок вызовов
Ага, давай, спасибо. Суть в том, что не понятно почему срабатывает onCreate, когда в адаптер не прикреплен к recycler view
Ivan
https://pastebin.com/7ntNnTUb
Kanstantsin
может это его специфическое поведение
Kanstantsin
опять же какой fragmentManager передаешь в адаптер ? вроде бы надо child
Ivan
щас попробую поменять и child передать
Kanstantsin
рискну предположить, что срабатывает create потому что state восстанавливается у фрагментов(это нормально)
Ivan
но ведь он не должен быть закреплен за активити, потому что адаптер не прикреплен к recyclerView вроде
Ivan
child пока ничего не дал
Kanstantsin
а стоп, у тебя activity ? или view pager во фрагменте
Ivan
во фрагменте
Kanstantsin
если в активити сразу, то тогда там child и нету
Kanstantsin
так давай по порядку, если юзаешь child nnj что происходит с фрагментом родителем
Kanstantsin
в котором view pager, он тоже дестроится ?