Size: a a a

StartAndroid Ru Chat

2021 April 16

KM

Konstantin Matveev in StartAndroid Ru Chat
можно использовать синглтон ;)
источник

СП

Сергей П. in StartAndroid Ru Chat
Уже немодно. Репозиторийи так синглтон обычно
источник

СП

Сергей П. in StartAndroid Ru Chat
Чо б там не держать
источник

ИЗ

Иван Захаров... in StartAndroid Ru Chat
интересно, зачем это нужно?
разные активити между собой обычно связываются или через бд (или шардпрефсы), или через передачу данных в бандле при открытии второй активити.
(есть офк более сложные варианты типа эвентбаса или рассылка бродкастов, но это редко)
вьюмодель привязывается к одному лайвхосту, на два вроде не растянуть
источник

J

J.S in StartAndroid Ru Chat
Надо переформулировать ваш текст) активити общается с другим активити через sharedPref это просто жесть 😭
источник

ИЗ

Иван Захаров... in StartAndroid Ru Chat
на изменение шаредпрефсов можно подписаться
что мешает в одной активити сохранять данные в префсы а второй оттуда читать?
это как очен простой аналог бд, в простых случаях может служить заменой
источник

J

J.S in StartAndroid Ru Chat
Они созданы не для этого , если данные временные то не зачем его в pref сохранять
источник

ИЗ

Иван Захаров... in StartAndroid Ru Chat
у меня очень редко возникали ситуации когда переданные данные нужно было хранить временно.
В большинстве случаев все данные сохранялись в бд, на случай смерти активити, фрагмента, закрытия юзером приложения, чтоб при возврате в апп открыть то место где человек остановился.
так что я бы хранил всё в бд, а в случае её отсутствия в префсах
источник

J

J.S in StartAndroid Ru Chat
Не буду спорить , оставлю свое мнение при себе
источник

AB

Anna Banana in StartAndroid Ru Chat
// По договоренности с @damager82 //

Уже в понедельник, 19 апреля, стартует новый сезон Podlodka Android Crew!
Конференция пройдет в формате двухнедельного интенсива. У каждой недели своя тема, темы этого сезона – “Многопоточность” и “Jetpack”.

🤯 Неделя “Многопоточность” говорит сама за себя. Разберемся, как она фундаментально работает, рассмотрим основные инструменты и ответим на вопрос, когда стоит выбрать RxJava, корутины или вообще остаться на чистых потоках. Бонус: публичное собеседование по многопоточности! После нашей конференции вам такие собесы будут не страшны💪

🚀На второй неделе погружаемся в Android Jetpack. Под этим названием скрывается множество библиотек и инструментов: Compose, Workmanager, Paging3, Navigation и не только. Мы узнаем, что там есть полезного, как они устроены под капотом, и как затащить их к себе в проект с максимальной пользой.

Помимо докладов в программе множество нескучных форматов: рулетки кейсов, батлы, лайв-кодинги и не только. Кроме того, вы получите доступ к записям всех сессий, чтобы потом в любой удобный момент можно было освежить знания!

Крутые спикеры, общение в слаке с другими участниками и полезные сессии – все это уже с 19 апреля! Расписание уже на сайте. Подключайтесь!
источник

V

Vladushka in StartAndroid Ru Chat
объясните мне слоупку, к которому прикопались
норма ли что на экране с разными разрешениями кнопка высотой в 56 дп и привязанная по краям визуально выглядит больше на экране с низким разрешением
источник

AS

Alex Suvorov in StartAndroid Ru Chat
да
источник

AS

Alex Suvorov in StartAndroid Ru Chat
она может чуть ли не в 2 раза больше выглядеть (ну ладно, в 1.5), там же плотность ещё влияет
источник

K

Kasem in StartAndroid Ru Chat
черт, была одна либа. hdp или xdp как то так называлась. Она решала вот эту штуку
источник

K

Kasem in StartAndroid Ru Chat
SDP во
источник

V

Vladushka in StartAndroid Ru Chat
а в продакшене как вы эту прооблему решаете?
источник

K

Kasem in StartAndroid Ru Chat
никак) разные страницы делаем.
источник

K

Kasem in StartAndroid Ru Chat
для планшетов и тд. А так вот такие штуки не замечают.
источник

V

Vladushka in StartAndroid Ru Chat
да вот у меня как раз проблема, что юай не понравился на большой лопате, впервые с таким столкнулась )
источник

V

Victor in StartAndroid Ru Chat
Здравствуйте, подскажите  почему  у меня не хочет отображаться меню  добавленное  через xml app:menu="@menu/main_menu" ,
Программно через override fun onCreateOptionsMenu(menu: Menu?): Boolean  все отображается, а вот через разметку не хочет(


<androidx.appcompat.widget.Toolbar
        ..
       app:title="@string/app_name"
       app:menu="@menu/main_menu" />

Вот фрагмент кода: https://gist.github.com/javavirys/9a7efd36a0ee2a2563eef97c3a4aee2c
источник