Leonid
init() = конструктор
Leonid
посмотри еще раз на жизненный цикл
You
-_-
Norim
Парни, какой лучший способ получения вью модели? А то куча из них устарели
Arsen
Использую NavController navigate для переключения между фрагментами, как перейти в фрагмент и сделать attachToRoot true для фрагмента, чтобы не падал ексепшн java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. ?
Hovhannes
Парни, какой лучший способ получения вью модели? А то куча из них устарели
и хто там устарел? ИМЕНА ФАМИЛИИ АДРЕСА. ВЫЛОЖИ ВСЕ !
Norim
Например так
Norim
Может мне привязать её к скоупу фрагмента и просто заинжектить?
Дмитрий
ViewModelProviders.of(this).get(StartViewModel::class.java)
Это уже деприкейтед, сейчас чуть чуть отличается: ViewModelProvider(this).get(StartViewModel::class.java)
Artur
Теперь мона так val vm:PViewModel by viewmodels()
Norim
Это уже деприкейтед, сейчас чуть чуть отличается: ViewModelProvider(this).get(StartViewModel::class.java)
Я смотрел в гугле, там какую-то фабрику нужно создавать кошмар какой-то
Дмитрий
Фабрику ток если тебе надо зависимости в конструктор
Norim
Теперь мона так val vm:PViewModel by viewmodels()
Пытался так, но что-то дагер не создает потому что там в конструкторе один параметр нужен
Hovhannes
ViewModelProviders.of(this).get(StartViewModel::class.java)
и что не так тут? делаю так и норм
Artur
и что не так тут? делаю так и норм
Это в новой версии лайфсикла - 2.2.0 уже депрекатед
Norim
Так как мне лучше сделать? Привязываться к скоупу фрагмента или нет?
Урусай
Всем привет
Урусай
Хочу открыть из приложения несколько картинок в стандартном просмотрщике изображение (Галлерея). Это как нибудь возможно сделать?
Володя
Я не уверен, но скорее всего интентом
Урусай
Я не уверен, но скорее всего интентом
Да, я тоже нагуглил про интент. Но тут полномочия гугла всё. Например есть инфа о том, как открыть file:// в галереи. А как быть со списком картинок? Нипонятно. Какую нибудь gallery app api нагуглить не удалось
Урусай
https://stackoverflow.com/questions/24463691/how-to-show-imageview-full-screen-on-imageview-click
Спасибо, но это не совсем то, что я хотел. Я бы хотел использовать отдельное приложение для просмотра изображения, а не городить FullScreen кастомный виджет (я использую flutter) внутри моего app
Урусай
аа, так сразу говори, что флаттер
Я не думаю что это критично, ибо фишки то будут использоваться нативные
lbai
Так как мне лучше сделать? Привязываться к скоупу фрагмента или нет?
так-то можно без фабрики и конструктора, через метод передать, vModel.init(data, data2)
Урусай
аа, так сразу говори, что флаттер
Я тут нашёл инфу про некое putExtra, попробую его поковырять
Vitaly
Доброго времени суток, может кто подскажет, такой вопрос, при работе с ретрофит допустим, мы указываем ссылку по которой брать джейсон, а как мне сформировать сам этот Джейсон. Ну т.е. через что мне обратиться к бд чтобы это возвращало Джейсон который впоследствии я бы брал ретрофитом? Заранее спасибо.
Hovhannes
посмотри хотя б 1 туториал по ретрофит
Aleksey
посмотри хотя б 1 туториал по ретрофит
там похоже на «помогите человеку найти бэкенд»
Hovhannes
а я уж сразу и не понял. да
Hovhannes
или ты хочешь научиться работать с серваком? тогда тебе опен апи нужно
Hovhannes
кароче, поясни че те над
Vitaly
Раньше я юзал php скрипты, в которых был запрос к бд, которая лежит на сервере, теперь я хочу юзать ретрофит, но не могу понять как лучше это сделать
Hovhannes
да. тебе нужен сервак)))
Alex
Всем привет. Хелпаните плиз по Continuous Shared Element Transitions, нужно из RecyclerView with StaggeredLayout открыть изображение в новом фрагменте, где будет RecyclerView с горизонтальным лайннерлейаутом(like ViewPager), может у кого-то есть ссылочка в архиве или експириенс в данном кейсе? Много реализаций перепробовал, хоть убей, не могу понять принцип этой штуки. Юзаю NavigationComponent
Fearless
К вашему серверу
Vitaly
Точнее как коннектиться
Vitaly
Через что
Fearless
Через ретрофит
Hovhannes
посмотри туториал по ретрофит уж
Vitaly
Смотрел
Дмитрий
Про rest запросы речь идёт?
Fearless
Да
Artur
должен быть доступен ендпоинт, типа гет http://rofl.ru/rofl
Aleksey
Про rest запросы речь идёт?
или soap запросы? 🤔
Fearless
или soap запросы? 🤔
Гад плиз ноу
Vitaly
Речь про то, что я не знаю как лучше получать доступ к бд и далее по нужному запросу формировать джсон
Fearless
А ретрофит тут при чём
Vitaly
А ретрофитом я потом брал бы джейсон и в проге уже работал
Sergii
Да были какие то наработки у мелкомягких лет 10 назад для прямого обращения в базу через рест запросы, но продукт загнулся
Vitaly
Можете на простом примере объяснить как брать данные с бд на сервере?
Vitaly
Как это делают сейчас
Vitaly
Через что
Vitaly
Ретрофит здесь не причем
Hovhannes
да что ж такое
Sergii
Как это делают сейчас
Тебе в другой чат с такими вопросами. Тебе сначала расширить данные нужно
Sergii
Хотя учитывая тип вопроса, может на фаербейсе хранит
Renat
Вы пользуетесь библиотекой Volley?
Dmitry
да что ж такое
А у старт андроида все уроки актуальны ? )
Dmitry
Прост они 17 года
Hovhannes
Вы пользуетесь библиотекой Volley?
в 2013 может быть году кто т да юзал
Hovhannes
А у старт андроида все уроки актуальны ? )
не знаю насчет всех, но многие
Mevent
Hovhannes
ты не поверишь
Hovhannes
ретрофит
Dmitry
не знаю насчет всех, но многие
Спасибо , мб книгами добить ?
Hovhannes
мб
Renat
ретрофит
спасибо