mentarey
Жоска. =)
Почему же?)
Александр
Почему же?)
Ну, потому что человек имхо ещё осваивается, думает как бы две простенькие активити синхронизовать, а тут бум, бах, Sql, Room, подписки на LiveData :D
mentarey
Ну, потому что человек имхо ещё осваивается, думает как бы две простенькие активити синхронизовать, а тут бум, бах, Sql, Room, подписки на LiveData :D
Ну это первое, что в голову пришло)) Можно ВьюМодел завести с LiveData, писать в лайв дату, а во второй читать изменения. Но лучше уже сразу делать, как надо)
Александр
Ой всё :D
mentarey
ну вообще с sql и room я знаком, ток livedata темный лес
Room запрос может LiveData возвращать, так же, как и обычное значение. Получаешь его и в активити подписаться)
mentarey
Ну, там все просто, разберёшься. Гугл творит чудеса)
Renat
Не сомневаюсь)
mentarey
а не подскажешь, как ты между двумя activity сделаешь общую viewModel?
Без DI вряд ли так получится, точнее, я не знаю точно, не пробовал. А между 2 фрагментами то да, стандартными средствами, можно загуглить.
Y
Ну между 2мя фрагментами согласен, легко делается. Просто как-то не приходилось одну VM для 2ух активити делать, а потом подумал, а как это вообще делается, разные lifecycleOwner же
Y
Application, ActivityLifecycleCallbacks, getSystemService
хмм, на протяжении всей жизни аппликэйшна будет жить, чем-то плохим пахнет
Mike
хмм, на протяжении всей жизни аппликэйшна будет жить, чем-то плохим пахнет
Ну а общие данные фрагментов — на протяжении всей жизни активити :)
Y
Ну а общие данные фрагментов — на протяжении всей жизни активити :)
ну, если активити уничтожится, то и VM со всеми данными тоже умрёт и освободит память=)
Y
Короч, лучше всё-таки через room решать😂
Александр
всем привет. вопрос про webview. ка сделать чтобы сессия сохранялась? логинюсь на сейте, перезапускаю приложение, требует опять логиниться.. в инете ничего путного не нашел....уже неделю ищю
Mike
Что-то много стало тех, кто уже %d-тый день не может решить)
Hovhannes
CookieJar
баночка с печеньками)))
Y
да
а через браузер как? норм работает? я про мобильный браузер
Mike
ХромКлиент не при чём, решение выше.
Di7aK
Это правильная реализация билдера? https://pastebin.com/qaPsq9PS
Di7aK
Это вопрос
Hovhannes
а андроид чат тут причем
Y
Это правильная реализация билдера? https://pastebin.com/qaPsq9PS
Вроде, конструктор должен быть приватным у Person. А вообще котлин юзай, не нужны билдеры=)
Hovhannes
KOTLIN WINS, BRUTALITY
Y
Это правильная реализация билдера? https://pastebin.com/qaPsq9PS
Да и значения по умолчанию желательно проставить, в большинстве случаев. Если мы говорим про билдер в общем понимании
Mike
лучше эксепшоны кидать
Не. Эксепшоны для натуралов. В отличие от билдеров
Y
лучше эксепшоны кидать
зачем, это же билдер=) Почитай для каких целей нужен билдер=)
Y
хорошо =)
Хотя опять же, если мы говорим в общем понимании. Возможно, ты и прав для редких кейсов
Y
только для редких и только «возможно» прав? 🙁
Лично я не сталкивался с такой нуждой, поэтому и говорю, что, возможно, ты и прав
Hovhannes
нужда vs необходимость - FIGHT
gm
Привет всем, может кто знает, Applinkdata.fetchdeferredapplinkdata есть у меня в deeplink activity При скачивании с фб рекламы с диплинком открывает мейн активити, если еще раз нажать на "установить" в фб то открывает прилу но applinkdata null
Sergey
Ребята, а почему при объявлении сразу нулл выдаёт?
Alex
Дебаггер показывает нулл. Видимо, ссылки автоматически инициализируются так.
Anatoly
Ребята, а почему при объявлении сразу нулл выдаёт?
Java зануляет все дата мемберы. Ты об этом?
Sergey
Просто при запуске приложения вылетал нулл поинтер на методе setText.
Sergey
Теперь я понял, что я конч и нашел ошибку. Стоило лишь вам рассказать
Hovhannes
различайте плиз инстанциация от инициализации
Евгений
GoogleMap. Подскажите, могу ли я из ClusterManager получить Marker, если на данный момент этот маркер запрятан внутри кластера (а может и глубже) ?
Kozimjon
Народ. Вот скажите как правильно поступить - для авторизации используется OAuth (с помощью AppAuth) - именно AppAuth все хранит в объекте AuthState (в нем есть все необходимое: access token, refresh token, expires и прочее). Я этот объект сохраняю в шаред в виде json->string. А вот AccountManager позволяет сохранить только сам токен и тип авторизации (то что на скрине). Правильно ли будет, если я этот объект сохраню в AccountManager в виде json->string - передав в менеджер его вместо токена. Заранее спасибо
Maks
Подскажите пожалуйста, как сделать что бы значки стали черными? В Инстаграм тоже белый фон но значки системные черные.
Maks
Как называется меню как в Инстаграм
Maks
Или как его сделать
Anonymous
Просто в черный покрась
Maks
Каво
Значки состояния аккумулятора, сети
Anonymous
Просто поставь другой цвет статусбара
Maks
В Инстаграм же оно работает. Значит система понимает что нужно менять цвет.
Maks
Только где это можно посмотреть
Anonymous
А понял
Aleksey
В Инстаграм же оно работает. Значит система понимает что нужно менять цвет.
прям вот как на английском называется, так и гуглица первый результат выдачи 🙂 но это в стилях если авантюрист, можно даже не гуглить, а в IDE подобрать попробовать
Maks
Ладно мне уже помогли)
Anonymous
ребят
Anonymous
должна ли статистика firebase запаздывать на два дня?