Сергій
Andre
Кто-нибудь писал Pedometr, интересно какой opensource более менее норм для этого?)
Сергій
хотя да, похоже что так
Сергій
Eugene
🤦♂️ импортни класс
Михаил 🇺🇦
Сергій
вот же он https://github.com/googlesamples/android-play-billing/blob/master/TrivialDrive_v2/shared-module/src/main/java/com/example/billingmodule/billing/Security.java
Сергій
в том же пакете
Max
Есть же для этого сторонние либы, если с оригиналом лень возиться
Aleksey
ты был прав
я не был в этом уверен, но это едиственное обьяснение почему студия фризится в этом месте когда интернет хреновый
Алексей
почитайте про onMeasure
Сергій
Это просто пример как работать с биллингом, это не означает что код надо копи-пейст )))
Сергій
Надо просто понять и сделать как нужно тебе
Сергій
Действительно.
Сергій
Эм, так есть библиотека
Roman
День добрый. Нужен совет опытного дэва)
Использую ретрофит. Необходимо делать кеширование запросов раз в 24 часа. В ответ приходит строка json(вот ее и нужно сохранять) которая состоит и списка картинок, авторов и всякого другого описания. Запрос состоит из урла + квери парамерты. Разница в квери - это разные запросы.
как я вижу это
Делаем запрос -> Вносим в БД три поля (request, response, timestamp).
При след попытке запроса лезем в БД и достаем строку по стринге запроса (урл) -> проверяем если текущее время минус таймстамп в БД меньше 24ч то запрос на сервер не делаем, а достаем ответ из бд.
Если текущее время минус таймстамп в БД больше 24ч - делаем запрос на сервер и переписываем данную строку в БД.
Если искомой стринги(урла) нету в БД - делаем запрос на сервер и записываем ответ в БД.
Может есть какие-то обкатанные варианты? Или ретрофит может это как-то из коробки делать?
Нормальный вариант каждый раз лезть в БД? При той же пагинации все будет писаться в БД...
Сергій
https://android-developers.googleblog.com/2017/09/google-play-billing-library-10-released.html
Сергій
Так и ты заюзай по примерах, а не копируй вслепую их
Сергій
Do as I say, not as I do
Roman
т.е. я там могу конкретно указать сколько хранить кеш ответа? если данное время не прошло он не лезеть в сеть, а берёт ответ из кеша?
Roman
если разговор идёт о заголовках, типа:
Cache-Control: max-age=3600
то такая штука не прокатывает при тестирвоании в том же постмане
Roman
всё равно иногда приходит ошибка от сервера, что необходимо делать кеширование запросов
Roman
https://t.me/android_ru/261200
Сергій
Сергій
Roman
при частом запросе по одному урлу
[ERROR 429] Identical requests must be cached.
Roman
так я его руками прописываю в заголовок)
Roman
Dug
Ребят, может быть кто шарит:
https://t.me/kotlin_mobile/3354
Dug
Вот функция из адаптера
fun addItems(newItems: List<Achievement>) {
items.clear()
items.addAll(newItems)
val context = recyclerView.context
val controller = AnimationUtils.loadLayoutAnimation(context, R.anim.gridlayout_animation_fade_in)
recyclerView.layoutAnimation = controller
notifyDataSetChanged()
recyclerView.scheduleLayoutAnimation()
}
Dug
Это лишнее у меня, сори
Dug
И как тогда решить эту проблему?
Dug
Понял, спасибо
Саша Батанова
Привет! кто нить занимался переопределением скрола в NestedScrollView? есть годные статьи? в доках как то достаточно сухо...
Konstantin
Room позволяет использовать @Insert со списком?
Eugene
Вы что-то не правильно готовите у себя там;)
Anonymous
Ребята, почему через вай фай норм грузит данные, а через мобильный нэт не проходит?
Anonymous
Такое ощущение что что то отдельно еще надо прописать
Sergey
Anonymous
Таймаут аж 3 мин поставил
Anonymous
Разрешение конечно есть
Anonymous
Или это к оператору надо придираться?
Anonymous
Неа
Anonymous
Только тайм-аут
Сергій
Сергій
И в браузере работает?
Anonymous
Сергій
Смотри логи
Сергій
Обычный хттп запрос не работает?
Anonymous
Еще несколько приложений тоже не грузят, походу к мобильному оператору нужно обращаться
Anonymous
Anonymous
В общем нэт на телефоне хреновый
Anonymous
В логах чисто таймаут выходит
Сергій
Сергій
Read, write, connect?
Anonymous
Olexandr
отдаст ли фейсбук дажу рождения если она скрыта в настройках?
Сергій
Коннект
Задай и на read, write
Max
Где бы вы во фрагменте поднимали\заверщали сокетное соединение?
onResume \ onPause без вариантов?
Cpt. Stanislav
onStart/onStop же
Max
А они сильно по поведению отличаются?
Cpt. Stanislav
при он паузе активити еще частично видно
Cpt. Stanislav
это может быть диалог сверху
Cpt. Stanislav
при онпаузе еще рано все стопить
Artur
Привет, кто работал с анимациями фрагментов и анимациями внутри этих фрагментов и имеет возможность ответить в личку на пару вопросов?
Artur
ну или сюда вкину
Artur
Привет, подскажите как заставить кастомные анимации в фрагменте выполняться после анимации самого фрагмента? Сейчас если у меня в фрагменте есть кнопка и я устанавливаю её в определённую позицию в методе onStart() то анимация кнопки сьезжает по причине того что сам фрагмент еще анимируется.
Artur
Yurka
blaccyee
Народ, прошу попоши. Пытаюсь своить post-запрос, нашел okhttp, шлю пост на страницу, где стоит var_dump и пост пустой. Что не так в коде сделал?
https://pastebin.com/PunfhF38
Artur
Nikita
Конечно, ток почему не использовать openCV?
Andrey
ребят, такой вопрос, хорошая ли практика держать сокет соединение на протяжении жизни приложения?
Сергій
Andrey
ну я к тому что пока прила в foreground
Сергій
Vitaly
Может знает кто пример проекта, в котором норм организована работа Realm + RxJava? Поделитесь пожалуйста