Adel
последнее время очень много кто жалуется на это(
Писал в саппорт, говорили, ничем помочь не могут
Adel
Привет! Есть весьма расплывчатая новость по этому поводу: https://itc.ua/news/ot-odnoj-nedeli-google-predupredila-razrabotchikov-ob-uvelichenii-srokov-moderaczii-novyh-prilozhenij-v-play-store/
Новость старая, от 3 марта, тогда выпускал обновления, было все окей до середины мая, дальше проблемы какие-то начались
--------
Новость старая, от 3 марта, тогда выпускал обновления, было все окей до середины мая, дальше проблемы какие-то начались
Да там на улицах же бардак. Я искренне не понимаю, почему Гугл на это как-то реагирует, но вероятно дело в этом.
Alexander
Всем привет! Может кто знает, почему может не работать tabPadding? Сделал его 10dp, но расстояния между точками так и появилось... Пробовал: - по отдельности для каждой стороны: start, end, top, bottom
Alexander
Line'R
Всем привет, подскажите, как исправить косяк с элементом который ещё отображается при выходе из активности
Anonymous
Как вариант при выхоже setvisibility(View.gone)
Anonymous
Но такой себе вариант наверное
Сергей
Всем привет, подскажите, как исправить косяк с элементом который ещё отображается при выходе из активности
Это эмулятор или устройство? А вообще похоже что надо выкинуть анимейшен/транзишн или как их там на запуск/выход с активности
Сергей
Gone перед выходам может и выйдет, да. Хотя мало ли, финиш может быстрее отработать, перерисовка вью не моментальная
Сергей
Да, анимация похоже. Может от старого кода осталась
IB
Добрый вечер, Java и Котлин Разработчики) Если кто делал на подобие yandex taxi ? Через какой вид интернет соединение нужно отправлять локацию водителя и клиента ?и Backend будет ли сохранять его в бд?
Сергей
Добрый вечер, Java и Котлин Разработчики) Если кто делал на подобие yandex taxi ? Через какой вид интернет соединение нужно отправлять локацию водителя и клиента ?и Backend будет ли сохранять его в бд?
Как сделаешь - так и будет. Вероятно да. REST от водителя на сервер и сокеты к клиенту. Сохраняь - будет. Мало ли какие потом разборки кто как ехал
Сергей
Интервал сохранения 5 сек достаточно?
Это пусть бэкендеры думают. Им морочиться с хранением этих терабайт данных и обработкой трафика. Для колхозного приложения в сельской местности и минута еорм
Vitalii
Создаю проект с Navigation Bar (Шаблон). Мне на компоненте стоит "! (Жёлтая иконка)". Я нажимаю на "!", и там есть кнопка Fix (Оно хочет чтобы я переназвал tag комопнента). Сохраняю (Save all). И впускаю компиляцию приложения на эмулятор. Компиляция выдаёт 0 ошибок, приложение запускается на эмуляторе и сразу вылетает. В чем может быть проблема?
Vitalii
Log есть?)
Да, сейчас кину
Vitalii
https://pastebin.com/xGb4XUVB
IB
Да, сейчас кину
Можно кусок кода
Vitalii
Можно кусок кода
Он дефолтный, только создал проэкт, нажал эту кнопку Fix и всё
Vitalii
Можно кусок кода
https://pastebin.com/rKkUAAfx
Vitalii
Моментальный вылет
IB
Моментальный вылет
Попробуйте сделать дебаг
Vitalii
https://pastebin.com/6B0LdVTi
IB
https://pastebin.com/6B0LdVTi
У вас проблема с UI
IB
Точнее NavController
Vitalii
У вас проблема с UI
На нём был этот ! и я нажал на подсказку и нажал Fix
Vitalii
! пропал, но оно не запускается, что делать то?
Speedy
если данные в адаптере поменял то нужно уведомить рукуклер в каких позициях изменения
уведомлять нужно и в случае если используется потомок класса ListAdapter?
Eugene
Привет! Unit test по андроид тоже тут обсуждаем или есть отдельный чатик?)
Vitalii
Vitalii
Вот, я Fix нажимаю и Warning пропадает, но не компилится, до нажатия Fix (С этим !) всё компилится
Nikolai
уведомлять нужно и в случае если используется потомок класса ListAdapter?
не нужно. передаешь новую колекцию и адаптер сам сравнивает что как изменилось и навешивает анимации
Eugene
Я опишу пока кейс. Нужно покрыть тестами ViewModel. Если говорить просто, то там есть поле условно data : MutableLiveData<Type> и onDataChangedEvent : MutableLiveData<Event<Type>> Отношение между ними такое: data.observeForever { type -> onDataChangedEvent.postValue(Event(type)) } data.postValue(type) происходит в условном методе viewModel.getData() Как можно грамотно навесить на этот кейс тест?
Dilame
Подскажите, как узнать полное имя пакета с приложением? Типа как com.vk.admin для приложения vk
Anonymous
Hi! Пишу небольшой логгер на андроид, нужно записывать данные в sqlite. Вопрос: Что будет если я буду слишком часто (каждые ~10сек) открывать базу, делать Insert и закрывать базу ?
Eugene
Да норм.
Посмотришь тогда чуть ниже сообщение? Есть опыть с тем как покрывать live data?
Eugene
Там я расписал что к чему
Anonymous
Ничего. Оно с транзакциями и 100000 в секунду отработает
Не крашнится ли приложение от частых соединений \ отсоединений ?
Anonymous
Хорошо. Спасибо за помощь :)
Сергей
Не крашнится ли приложение от частых соединений \ отсоединений ?
А зачем ее закрывать? Закрытие базы и открытие - медленные операции, транзакции моментальные
Сергей
Хотя если это из сервиса который завершается между записями..
Anonymous
Т.е в теории это работать будет ?
Сергей
Даже на практике сколько угодно будет
Руслан
Добрый вечер! Подскажите пожалуйста как убрать окошко при создании класса, которое появилось после обновления студии, и можно ли вернуть старый интерфейс создания класса.
Speedy
Добавляю Новый item в виюМодел. они залетают в адаптер. но ресайклер не обновляется, что показывал то и показывал. В чем может быть трабл, кроме меня самого))?
Nikolai
subjects это новый список или тоже самый?
Nikolai
Нужна копия
Nikolai
Иначе адаптер может его посчитать одним и тем же и ничего не произойдёт
Speedy
новый, это тот что приходит в методе onChanged в параметре у обзервера
Nikolai
Тоже самое с элементами. Иначе oldItem и newItem совпадут по указателю и не обновятся
Speedy
бог его знает, это под капот смотреть нужно. думаю разные объекты приходят с обзервера
Speedy
могу попробовать клонировать его и передать, в принципе
Nikolai
Ну либо в новый ArrayList завернуть
Speedy
ведь заработало, искренне был уверен что не может быть проблема в этом
Nikolai
Если элементы будешь изменять то тоже нужно новым объектом заменять. Не достаточно просто поменять свойства
Nikolai
В DiffUtil ещё нормально сохранения пропиши
Nikolai
AreItemTheSame по ключевому полю лучше сравнить
Nikita
Нужен человек который умеет писать коды Кто заинтересован пишите
Speedy
В DiffUtil ещё нормально сохранения пропиши
в екуалсе сравнения по полям проходят, так не пойдет?
Nikolai
equals это скорей ContentsTheSame
Maryna
в екуалсе сравнения по полям проходят, так не пойдет?
По дефолту equals сравнит ссылки на обьекты
iBoy
iBoy
Всем привет! Кто нибудь знает что за ошибки? Я пытаюсь запустить эмулятор, но вроде не получается!