Сергій
Можно и Rx
А rx не внешняя зависимость?
Kirill
А rx не внешняя зависимость?
Да, но при этом rx уже стал как ядро языка поэтому как-то не особо волнуешься)
Kirill
LiveData где в MVVM ?
Ну, во всех example'ах используют LiveData
Nikita
А rx не внешняя зависимость?
Внешняя, но Rx не относится к Android. Если в приложении все обмазано RX(99% всех приложений) то норм. Если нет, то или писать обертку на LiveData или не использовать его
Mikhail
Для построения приложения на основе MVVM :)
можно в бизнес логике юзать rx и кастовать его в лайвдату во вьюмодели
Nikita
Mikhail
и все будет чики-пуки?
лично не проверял, но как понял те кто хотят лайвдату так и делают
Kirill
лично не проверял, но как понял те кто хотят лайвдату так и делают
прост мне кажется что это уже какой-то костыль
Сергій
А в самом репозитории корутины 😁
Nikita
Если ты про юнит тестирование, LiveData jUnit compatible
Да не. Я честно говоря не понял почему ты упомянул тестирование. Но мысль скорее была о том что лучше вкрутить Rx если он уже есть в проетке, чем прокидовать LiveData через все слои, только чтобы использовать его в UI слое.
Mikhail
прост мне кажется что это уже какой-то костыль
можно использовать просто rx везде, livedata это ведь тот же обсёрвабл который правда ещё умеет работать с лайфсаклом фрагментов/активити из коробки
Kirill
Databinding дружит с RX? насколько я знаю нет, но могу ошибаться
Сергій
Если в проекте уже есть rx то его и используйте, зачем миксовать все подряд
Nikita
Изначально вопрос был про LiveData
Nikita
Теперь тебя уже DataBinding интересует
Kirill
Изначально вопрос был про LiveData
Да, но если rx норм с Databinding, то тогда проблемы нет
Kirill
Изначально все опирается на Databinding
Kirill
поэтому сразу спросил про livedata
Сергій
Лихо закрутил 😁
Kirill
Сразу сделаю оговорку, что весь этот стек технологий мне вообще не знаком и я сейчас гуглю по всему этому инфу, ибо мы в компании рассматриваем новые подходы к разработке приложений
Nikita
Изначально все опирается на Databinding
Просто гугловые сэмплы пытаются показать тебе что все вместе рабоает так збс что ничего другого тебе не нужно. Но все из AAC кроме пожалуй PagedLibrary можно использовать отдельно друг от друга.
Nikita
И еще лучше DataBinding не использовать имхо
Nikita
Гугловый
Nikita
@ntngel1 я тебя наебал пэйджинг тоже можно отдельно
Kirill
да, и еще бы, если вас не затруднит, напишите стек технологий с которым вы работаете. В моем случае это Rxjava + moxy + dagger + retrofit
Андрей
Изначально все опирается на Databinding
Да откуда вы все берётесь с такой инфой?
Андрей
А потом на собесы приходите и заливаете, что mvvm обязательно с датабайндингом
Lucas
Подскажите пожалуйста. У меня есть класс Activity. Как сделать так, чтобы он создавался при запуске приложения? Если просто <activity> в манифест прописываю, похоже он не запускается. Сужу по тому, Что onCreate не запускается
Lucas
это MAIN который? Его нельзя
Lucas
Не, мне нужно это как довесок
Lucas
Т.е. я его вызываю, чтобы он мне нужно сделал
Андрей
это MAIN который? Его нельзя
<intent-filter> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter>
Lucas
Я первую активити не хочу менять
FreeUser
Всем привет) Подскажите как получить содержимое USB Storage(флешки)?
Lucas
Это плагин для Unity, не хочу говнокодить и лезть в общую кучу
Андрей
Внутри тега Activity
Lucas
поэтому создаю новую активити, и там работаю
Lucas
Внутри тега Activity
спасибо. сейчас попробую
Nikita
Я первую активити не хочу менять
Типа ты хочешь запускать свою активити вместе со стартовой, но при этом не менять код статовой активити ?
FreeUser
Да) Получить устройство я могу с помощью пакета android.hardware.usb
FreeUser
А как получить содержимое ума не приложу
Lucas
аха ,В точку :)))
Lucas
да и плагин же, если каждый плагин будет лезть в главную активити юнити, это ж ппц будет
Lucas
я знаю что прокатит, так как примеров в инете полно
Lucas
но мне нужно без говнокода 😊
Lucas
Сейчас опишу
Lucas
Суть такая. Мне нужно подружить VK Android SDK с Unity. Я что делаю, создаю новую свою активити, в ней вызываю например функцию логина к ВК и должен получить калбек в эту же активити. Если я вызываю функцию логина ВК для активить юнити, то всё оке, только я не могу кэлбек отловить (onActivityResult). Если я вызываю функцию логина к ВК для своей активити, то получаю ошибку, ContextWrapper нулевой, и вообще моя активити как активити не подает признаков жизни. Отсюда два варианта решения проблемы: 1 - создать полноценную активити, как у юнити, чтобы все отработало хорошо и вернуло результат моей активити, 2 - как-то научиться отлавливать onActivityResult у юнити-активити. Прочитал что можно пробовать отлавливать через ActivityLifecycleCallbacks, но я там не нашел onActivityResult
Ivansuper
Не хочешь срать в юнити -- отнаследуй все сделанное им от своего базового класса активности, и в базовом отработай запуск другой активности и ловлю результата
Lucas
не совсем понял. мне надо, чтобы активити юнити осталась с таким же именем
Lucas
эту штуку лучше вообще не трогать, проблем потом чтоб не было
Алексей Лихолетов
Такой вопрос, есть fragment transaction, через setCustomAnimation(int, int) сетится анимация, как отследить окончание анимации?
Ivansuper
Сергій
ты сегодня добрый
Lucas
Имя не поменяется. Поменяется то что после extends
юнити активити идет в виде jar и меняется от версии к версии
Ivansuper
Кхем. Ту же ссылку уже в буффер скопировал. Лишний раз доказывает что гуглить не трудно
Lucas
моя активити от Activivty наследуется
Ivansuper
Может вообще у юнити в доке есть что то, что может запустить твою активность через мета инфо в манифесте при старте
Lucas
активити от юнити идет в виде jar 😊
Lucas
нет конечно. ненадо ее вообще трогать
Lucas
счаз LAUNCHER проверяю, может решит мои проблемы
Lucas
и это в MAIN? Нельзя так
Lucas
Не боженька, а другие плагины и библиотеки :))
Ivansuper
Ответь на вопрос -- почему нельзя
Ivansuper
По существу
Lucas
ХОтя бы потому, что там уже как минимум сидит com.google.firebase.MessagingUnityPlayerActivity
Ivansuper
Блин