Size: a a a

StartAndroid Ru Chat

2020 October 11

A

Artem [Android] in StartAndroid Ru Chat
жабич
Этот вопрос может прозвучать глупо, но можно ли использовать LiveData если я реализую MVP паттерн? 😅
мвп постепенно превратится в мввм)
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
жабич
Этот вопрос может прозвучать глупо, но можно ли использовать LiveData если я реализую MVP паттерн? 😅
Зачем?
источник

ж

жабич in StartAndroid Ru Chat
Egor Sigolaev
Зачем?
Я получаю список из базы данных и передаю его в RecyclerView. Если список пустой, то я показываю заглушку, иначе отображаю список. Но не всегда получается так, что данные приходят моментально
источник

ж

жабич in StartAndroid Ru Chat
И я не понимаю, как определить что список перестал быть пустым
источник

P

Pavel Pokatilo in StartAndroid Ru Chat
жабич
И я не понимаю, как определить что список перестал быть пустым
В момент когда пришли данные
источник

P

Pavel Pokatilo in StartAndroid Ru Chat
До этого пускай какую-нибудь анимашку загрузки
источник

ж

жабич in StartAndroid Ru Chat
Pavel Pokatilo
В момент когда пришли данные
В этом и проблема, что я не могу определить когда они пришли
источник

P

Pavel Pokatilo in StartAndroid Ru Chat
жабич
В этом и проблема, что я не могу определить когда они пришли
У тебя синхронный метод загрузки что ли?
источник

ж

жабич in StartAndroid Ru Chat
Pavel Pokatilo
У тебя синхронный метод загрузки что ли?
Не совсем понимаю о чём идёт речь. Просто я еще совсем новичек. Получаю данные из бд, использую для этого suspend функцию
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
жабич
Не совсем понимаю о чём идёт речь. Просто я еще совсем новичек. Получаю данные из бд, использую для этого suspend функцию
Новичок и корутины)
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Если ты подписываешься на лайвдату как лист из базы, то это уже что то, что похоже на мввм. С мвп ты получаешь данные и дергаешь метод вью.
источник

FG

Fuad Garayev in StartAndroid Ru Chat
Всем привет,у меня около 300 объектов и у каждого имеется уникальное изображение.Я хочу впихнуть при первом запуске приложения в кэш.Но в первую очередь мне нужно добавить все эти файлы в проект.Куда мне эти файлы в первую очередь положить?не ужели в drawable?)
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Fuad Garayev
Всем привет,у меня около 300 объектов и у каждого имеется уникальное изображение.Я хочу впихнуть при первом запуске приложения в кэш.Но в первую очередь мне нужно добавить все эти файлы в проект.Куда мне эти файлы в первую очередь положить?не ужели в drawable?)
Откуда добавляются? И как грузить хочешь?
источник

FG

Fuad Garayev in StartAndroid Ru Chat
Ну у меня на компьютере около 300 изображений.В качестве базы данных использую рум,и хочу хранить в объектах ссылки на эти изображения
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Fuad Garayev
Ну у меня на компьютере около 300 изображений.В качестве базы данных использую рум,и хочу хранить в объектах ссылки на эти изображения
Ну если ты хочешь добавить путь, то это значит, что фотки лежат на мобиле, а не компе
источник

FG

Fuad Garayev in StartAndroid Ru Chat
Egor Sigolaev
Ну если ты хочешь добавить путь, то это значит, что фотки лежат на мобиле, а не компе
Ну на данный момент они на компе,мне надо добавить в кэш,но чтобы добавить в кэш в первую очередь надо добавить в проект
источник

FG

Fuad Garayev in StartAndroid Ru Chat
Например в drawablr или assets,разве нет?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Fuad Garayev
Например в drawablr или assets,разве нет?
Ассеты тогда. Но тогда и база не нужна. Или качай при входе фотки в память, запоминай путь и клади в базу
источник

ДО

Денис Олейник... in StartAndroid Ru Chat
На род помогите построить логику плиз.  У меня есть базаданных, не надо когда выводитса из неё нинфа  увеличитьзначение прогресбра кк лутчще это сделать?
источник

Z

ZHSRL in StartAndroid Ru Chat
Здраствуйте! Как решить проблему?

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.e.mvvmapp/com.e.mvvmapp.view.MainActivity}: java.lang.RuntimeException: Cannot create an instance of class com.e.mvvmapp.viewmodel.MovieListViewModel
источник