lbai
гайз, напомните, как называется ресивер, чтоб по коду типа *#7777777#+Call запустить приложуху, как это хоть называется, а то я хз как гуглить
lbai
так то оно, да, но как в приложение свое добавить, что слушать бродкастресивером, типа какойто фильтр на шорткоды, или тупо все набранные номера слушать и регуляркой сравнивать
Игорь
Привет народ.Подскажите как сделать смещение картинок в recycler view списке?Может либа какая есть?
jenia
Локально все работает ок а вот когла выложил в play то проблемы началались что касается сохранения данных в бд room. Как можно отдебажить это дело?
Dj
Из плюсов: 1) Это гугловская либа, следовательно стабильность гарантируется 2) Совместима с RxJava, LiveData 3) С ней очень удобно работать Минусов нету
leksss
Пытаюсь спарсить json, но почему пишет, что нет значения, когда оно там есть?
leksss
leksss
leksss
скинь, где это значение
https://fortnite-public-api.theapinetwork.com/prod09/store/get?language=en
Михаил
ну так ты делаешь hit.getString("images"), а надо getObject
Denys
Одна из немногих хороших библиотек от гугла. Плюс: тонкая, несложная. Минус: нет поддержки many-to-many из коробки. Не критично.
Dj
А если надо зашифровать данные?
Не приходилось с таким сталкиваться. А вообще зашифрованные данные всегда должны быть на сервере
leksss
ну так ты делаешь hit.getString("images"), а надо getObject
делал по уроку, у него все работает..
Dj
А если надо зашифровать данные?
На клиенте по любому не сможешь защититься
Anonymous
Накал страстей тот же Но физических действий не происходит под эмоциями Нет поспешних решений под эмоциями, ошибок которых потом исправить не получится. Пока плюсы только вижу) тестим дальше
Михаил
делал по уроку, у него все работает..
есть вариант, что урок был записан до обновления апи сервера
Kamil'
https://notes.devlabs.bg/realm-objectbox-or-room-which-one-is-for-you-3a552234fd6e
Dmitry
делал по уроку, у него все работает..
Вам надо взять с hit сначала объект item а в нем уже images
leksss
Вам надо взять с hit сначала объект item а в нем уже images
JSONArray jsonArray = response.getJSONArray("items"); вот же items беру
Michil Shkulyov
Хорошая ли практика использовать фрагменты?
Michil Shkulyov
Пчему
Александр
Привет. столкнулся с такой проблемой при реализации меню во фрагменте. метод onCreateOptionsMenu даже не вызывается. не пойму в чем может быть причина. в oncreate setHasOptionsMenu(true) вызываю. Кто сталкивался с такой проблемой???
Dj
Пчему
Птому, а вообще зависит от приложения
Dmitry
JSONArray jsonArray = response.getJSONArray("items"); вот же items беру
так это массив объектов, в которых в каждом внутри есть вложенный объект item в котором уже внутри images
P҉h҉o҉e҉n҉i҉x҉
Какой есть вариант сделать плавную темную тему?
Я например сделал так: overridePendingTransition(R.anim.fade_in, R.anim.fade_out); (в onCreate).
Dmitry
гайз, как сделать так чтобы при старте фулскрин активности с двумя полями для ввода не появлялась автоматически клава? (Пробовал использовать флаги focusable, focusableInTouchMode - в итоге они блочат сворачивание навигейшен бара при закрытии клавы 😢)
Kamil'
Всегда пожалуйста)
Evgeniy
В руме на сколько я помню если ты с помощью relation делаешь соединение то он на каждую строчку делает запрос вроде как. В некоторых случаях это минус
Evgeniy
Ещё чтобы сделать динамический запрос нужно немного попотеть
Dmitry
та же шляпа
вот так пробовали?
leksss
вот так пробовали?
все, получилось. Спасибо
Dmitry
не за что
Влад
где то читал что даже джейк вортон, единственном чем за последнее время доволен от гугла, это румом))
Влад
в каких бы подкастах, видео и тп не смотрел, все нахваливают Room)
Влад
ты прям ножом сейчас по печени прошёлся)
Влад
я сижу жду текст для публикации новой версии, потому что накосячил с миграцией)
Михаил
вот ради одних только миграций на реалме можно остаться ))
Mike
не, Жека опять был недоволен annotation-based подходом гугла
Почему? Он же сам вроде любитель обмазываться аннотациями
Михаил
красиво )
Влад
на самом деле не сложно мигрировать в руме, но я не имел дела с реалмом
Влад
fallbackToDestructiveMigration тогда)
Denys
А что не так с миграциями?
Denys
Не, там все просто и последовательно.
Denys
Не могут они асинктаски отпустить и похоронить по-человечески. 😅
Mike
бог скриншотов
Михаил
Denys
Или так. https://developer.android.com/training/data-storage/room/migrating-db-versions
Михаил
Mike
лол)
Влад
https://medium.com/androiddevelopers/room-coroutines-422b786dc4c5
Инжинигер
кто-то чекал? https://developer.android.com/reference/android/arch/persistence/room/Relation.html
Инжинигер
кто-то чекал? https://developer.android.com/reference/android/arch/persistence/room/Relation.html
гугл умалчивает как обновлять объект используя это.
Denys
Можно делать suspend функции в дао
Инжинигер
в google samples используют класс Executors
Denys
Для обновления данных используйте соответствующие Dao для Entities.
Anonymous
Здравствуйте, можно ли декомпилировать приложение с плеймаркета, поменять дизайн и собрать его обратно? Оно будет работать?
Anonymous
но никому ещё не удавалось ))
Дмитрий
но никому ещё не удавалось ))
hello world у меня вроде получалось из апк разобрать, собрать обратно и запустить))
Влад
Здравствуйте, можно ли декомпилировать приложение с плеймаркета, поменять дизайн и собрать его обратно? Оно будет работать?
вы знаете как с прогвардом(обусфакция и тп бороться?), если да, то наверное особых сложностей не возникнет)
Anonymous
вы знаете как с прогвардом(обусфакция и тп бороться?), если да, то наверное особых сложностей не возникнет)
Нет ((( Я даже не понимаю о чем вы? Вы, скажите прямо, это реально сделать или нет...
Dmitry
Да, только нельзя без доступа в консоль разработчика залить приложение
Dmitry
Да и с подписью надо повозится
Dmitry
Разве что лимит как новое приложение
Anonymous
вы знаете как с прогвардом(обусфакция и тп бороться?), если да, то наверное особых сложностей не возникнет)
одно удовольствие, судя по опыту друганыча, который на выпуск в вузе писал обфускатор для андроида
Влад
Нет ((( Я даже не понимаю о чем вы? Вы, скажите прямо, это реально сделать или нет...
сам таким не занимался, но мне кажется что это настолько сложно и трудозатратно, что проще написать новое)
Xursandov_Ilhomjon
Что значит ‘тест кейс не должен быть тривиальным’ ?
Andrey
Коллеги, вопрос по OkHttp. Окрываю WebSocket соединение с сервером. В результате у меня почему-то на сервере открывается два обработчика WebSocket-а, и живой только один из них, а другой отваливается по таймауту. Такое наблюдается только при использовании Retrofit OkHTTP. На сервере NGINX. Кто нибудь сталкивался с подобным? Если использую утилиту ‘ws’ для тестирования, то все ок. А с девайса Андроид - два коннекта получается.
Andrey
Такое впечатление что NGINX сносит башню при отсылке Upgrade - и он во второе соединение его роутит