Size: a a a

StartAndroid Ru Chat

2020 November 16

ES

Egor Sigolaev in StartAndroid Ru Chat
Тебе надо onActivityResult переопределить и проверять результат интента
источник

Аv

Админ vk.com/for_fl... in StartAndroid Ru Chat
Egor Sigolaev
Тебе надо onActivityResult переопределить и проверять результат интента
Вот это вообще не то
источник

Аv

Админ vk.com/for_fl... in StartAndroid Ru Chat
Но решил проблему вот как
источник

Аv

Админ vk.com/for_fl... in StartAndroid Ru Chat
Костыль, но всё жё. Обратное переключение була поставил в onResume активити. Теперь уже точно посылается ровно один интент после первого клика и до возвращения обратно в активити
источник
2020 November 17

VY

Vital Yarosh in StartAndroid Ru Chat
Есть какая-нибудь библиотека цветов со слушателем изменения цвета от красного к зелёному в зависимости от значения от 0 до 100?
источник

J

Johny in StartAndroid Ru Chat
Коллеги! В Single Activity приложении, основанном на Navigation Component есть различные фрагменты, где каждый имеет свой собственный ViewModel. Вопрос: Factory под каждый должен быть или одна фабрика может штамповать много разных вьюмоделей?
источник

NM

Nick Marchuk in StartAndroid Ru Chat
Johny
Коллеги! В Single Activity приложении, основанном на Navigation Component есть различные фрагменты, где каждый имеет свой собственный ViewModel. Вопрос: Factory под каждый должен быть или одна фабрика может штамповать много разных вьюмоделей?
Каждая должна иметь свою, но ты можешь написать дженерик который упростит создание каждой Factory
источник

J

Johny in StartAndroid Ru Chat
Nick Marchuk
Каждая должна иметь свою, но ты можешь написать дженерик который упростит создание каждой Factory
Понял! Спасибо!
источник

J

Johny in StartAndroid Ru Chat
Nick Marchuk
Каждая должна иметь свою, но ты можешь написать дженерик который упростит создание каждой Factory
Это случайно не то, о чем вы говорите?
источник

DI

Dinar Islamov in StartAndroid Ru Chat
Кто подскажет? у меня кардвью со свитчем. При включении свитча кардвью должен развернуться и показать еще три текстовых поля. Пробовал анимацию, но она почему то возвращается в исходное положение. Да и находящийся внутри компонент просто растягивается вместе с кардвью. Тут какой то другой метод надо применять? по пиксельное вытягивание элемента с определенным интервалом? так?
источник

A

Aleksandr in StartAndroid Ru Chat
Всем привет! Может кто-нибудь порекомендовать хорошую статью про MVVM на Java? С чего вообще начинать?
источник

СП

Сергей П. in StartAndroid Ru Chat
Набрать андроид (если статья на  русском нужна) или android mvvm java. На baeldr кажется норм статьи, на habr. Потом уточнить что осталось неясно.
источник

A

Aleksandr in StartAndroid Ru Chat
Примерно так я и сделал до того, как спросить здесь. То есть, я понимаю, какая часть за что отвечает. Но хотелось бы какой-то адекватный пример. Если коротко: написал приложение, оно работает, но в нем фрагменты с 300-400 строк кода. Я понимаю, что это плохо и хочу от этого уйти.  Для этого хочу использовать MVVM и не могу понять с чего начать. С подключения Data-Binding? Или просто создать ViewModel и всю логику из фрагмента перетащить в нее, а в фрагменте оставить только подписки на ViewModel?
источник

OS

Olga Ss in StartAndroid Ru Chat
Aleksandr
Примерно так я и сделал до того, как спросить здесь. То есть, я понимаю, какая часть за что отвечает. Но хотелось бы какой-то адекватный пример. Если коротко: написал приложение, оно работает, но в нем фрагменты с 300-400 строк кода. Я понимаю, что это плохо и хочу от этого уйти.  Для этого хочу использовать MVVM и не могу понять с чего начать. С подключения Data-Binding? Или просто создать ViewModel и всю логику из фрагмента перетащить в нее, а в фрагменте оставить только подписки на ViewModel?
попробуй здесь посмотреть, я для себя отложила, но еще не заглядывала (пока разбираюсь с MVP) https://github.com/android/architecture-samples/tree/main
источник

A

Aleksandr in StartAndroid Ru Chat
спасибо
источник

5X

57320 Xanzada in StartAndroid Ru Chat
могу кое что спросить?
источник

5X

57320 Xanzada in StartAndroid Ru Chat
у кого есть простой проект на picasso Firebase ?
источник

СП

Сергей П. in StartAndroid Ru Chat
Aleksandr
Примерно так я и сделал до того, как спросить здесь. То есть, я понимаю, какая часть за что отвечает. Но хотелось бы какой-то адекватный пример. Если коротко: написал приложение, оно работает, но в нем фрагменты с 300-400 строк кода. Я понимаю, что это плохо и хочу от этого уйти.  Для этого хочу использовать MVVM и не могу понять с чего начать. С подключения Data-Binding? Или просто создать ViewModel и всю логику из фрагмента перетащить в нее, а в фрагменте оставить только подписки на ViewModel?
Ээээээ! Если во фрагменте 300 строк надо не mvvm гуглить а clean code android. Там смотреть на разбивку.

Как минимум из фрагмента выносится код обработки действий views,  адаптеров ресайклера и работы с данными (базой) в соотв.слои

У меня в первых проектах тоже по 600 строк в активности было. Потом за день все раскидал  по местам
источник

СП

Сергей П. in StartAndroid Ru Chat
Aleksandr
Примерно так я и сделал до того, как спросить здесь. То есть, я понимаю, какая часть за что отвечает. Но хотелось бы какой-то адекватный пример. Если коротко: написал приложение, оно работает, но в нем фрагменты с 300-400 строк кода. Я понимаю, что это плохо и хочу от этого уйти.  Для этого хочу использовать MVVM и не могу понять с чего начать. С подключения Data-Binding? Или просто создать ViewModel и всю логику из фрагмента перетащить в нее, а в фрагменте оставить только подписки на ViewModel?
И еще - переделка под разбивку на слои и модули и архитектуры под внедрение вьюмоделей - мовершенно разное. Надо делать что то одно вперед. Иначе запутаешься. Я бы м разбивки начал
источник

A

Aleksandr in StartAndroid Ru Chat
Сергей П.
Ээээээ! Если во фрагменте 300 строк надо не mvvm гуглить а clean code android. Там смотреть на разбивку.

Как минимум из фрагмента выносится код обработки действий views,  адаптеров ресайклера и работы с данными (базой) в соотв.слои

У меня в первых проектах тоже по 600 строк в активности было. Потом за день все раскидал  по местам
Я думал, что оно как раз во вьюмодель и выносится, а что-то и еще дальше - в репозиторий. То есть я могу сначала погуглить clean code android, раскидать по этому методу, а уже потом как-то  перестраиваться на MVVM?
источник