Передача данных между Fragment || ViewModel || Android Studio || Kotlin || #33

  Рет қаралды 39,607

Neco Ru

Neco Ru

Күн бұрын

Пікірлер: 163
@androidkotlin-6234
@androidkotlin-6234 2 жыл бұрын
Пишу комментарий для тех, кто "Я ничего не понимаю". Я просмотрел этот цикл, параллельно повторял и делал также. Иногда с некоторыми отличиями по своему вкусу. Но в голове осталась пустота, т.к. мозги абсолютно не напрягались, т.к. необходимо было лишь повторить сделанное. Сейчас делаю свое приложение (не задача какая-то, а именно для своих нужд), и повторно (а то и по третьему, четвертому разу) пересматриваю эти ролики. И знаний в голове остается значительно больше, и главное, становится все понятно. Так что реальные знания придут именно через боль и практику.
@ilatough2314
@ilatough2314 Жыл бұрын
как успехи?)
@androidkotlin-6234
@androidkotlin-6234 Жыл бұрын
@@ilatough2314 успехи отлично. У меня уже год коммерческого опыта, ЗП более чем х2 от первого места работы. Очень доволен, что залетел в андроид разработку
@ilatough2314
@ilatough2314 Жыл бұрын
@@androidkotlin-6234 Глад ту хир зис, Señor¡ А ты с РФ? Долго работу искал? Как раз учу по твоему совету, каждую тему прорабатавыю мозгами и ручками. Прям приятно стало. Посоветуешь что-нибудь, может материалы какие хорошие для дальнейшего обучения или еще чего?
@androidkotlin-6234
@androidkotlin-6234 Жыл бұрын
@@ilatough2314 курс Андрея Сумина - андроид, профессиональный уровень
@lump.f
@lump.f Жыл бұрын
@@androidkotlin-6234 самореклама?)
@mishazifir
@mishazifir 2 жыл бұрын
33 урока!) Это огромная работа!) Большое спасибо за Ваш труд, бесспорно лучшие объяснения! Если кого и советовать новичкам, то только Вас!)
@Mecenatt
@Mecenatt 3 жыл бұрын
Супер . Урок 32 и 33 разбирал неспеша 2 дня. Пересматривал некоторые моменты. В середине 33 урока пришло осмысление и смог сам доделать код.
@SpRaT92
@SpRaT92 Жыл бұрын
Огромное, огромное спасибо тебе! Уже как минимум второй раз происходит такое, что спустя несколько часов тщетных попыток построить код так, чтобы он нормально работал, я случайно нахожу твое видео - и все начинает работать
@konstantin1151
@konstantin1151 11 ай бұрын
Огонь! Спасибо за LifeData - сложная тема простым языком - это бесценно!!!
@Kiluaroxx
@Kiluaroxx 11 ай бұрын
Спасибо за уроки, простыми словами о сложных вещах)
@darkmorning2468
@darkmorning2468 2 жыл бұрын
самые крутые уроки с Лучшим Учителем!!! Спасибо за ваш труд!!! Все четко и понятно
@johnnysel8186
@johnnysel8186 2 жыл бұрын
Передача данных между Fragment || ViewModel || Android Studio || Kotlin . Благодарю за уроки!
@Настя-т9н1ы
@Настя-т9н1ы 3 жыл бұрын
Очень крутой урок! Сначала трудно, всё в кучу, а в конце становится ясно, что куда и с чем связано. Особенно ценны такие моменты 21:08 22:37 , когда показываете, как это работает пошагово
@Densoll
@Densoll 9 ай бұрын
Спасибо, очень помогли разобраться в данной теме. Удачи в развитии канала!
@rio5121
@rio5121 2 жыл бұрын
Супер! По моему единственная возможность понять что там да как с этими фрагментами.
@Tim_Obozny
@Tim_Obozny 2 жыл бұрын
Прекрасная подача материала и очень информативный ролик! Спасибо за Ваш труд!
@PavelStr-x5w
@PavelStr-x5w 7 ай бұрын
Большое спасибо за урок!!!
@Polite_person_
@Polite_person_ 3 жыл бұрын
Дай Бог тебе здоровья добрый человек!
@DaniilShevchuk
@DaniilShevchuk 3 жыл бұрын
Вау, за дней пять почти пересмотрел видосы, вижу ещё вышел 10ч назад, думаю, ну тип он ещё долго будет называть меня новичком, а нет, так просто совпало, что как будто под меня сделали последний ролик. Мудрено написал, да и хрен с ним) спасибо, учитель!!!
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Спасиба тебе за твои слова!
@spyro2008
@spyro2008 Жыл бұрын
Спасибо за ваш труд! Вы самый лучший!!
@МагестЛоил
@МагестЛоил Жыл бұрын
Самое забавное, что я до этого урока решил сделать приложение на основе рецайкл вью и урока про библиотеку jsoup которе показывает наилучшие банки для обмена выбранной валюты и мне волей неволей пришлось уже создавать вью модель для сохранения состояние активити при повороте экрана. Но в этом уроке у меня исчезают вопросы о том, как оно работает, например что такое lazy. Спасибо.
@azatsabirov863
@azatsabirov863 3 жыл бұрын
Спасибо, все чётко и понятно. С нетерпением жду, когда ты начнёшь показывать простые приложения
@Trulbubulba
@Trulbubulba 3 жыл бұрын
Спасибо за уроки! только начал изучать kotlin и Android Studio ответы на многие вопросы получил в ваших видео!
@fugenfuller940
@fugenfuller940 2 жыл бұрын
Ну что, база получена, развиваемся дальше с помощью уроков Сергея. Спасибо!
@kafychannel
@kafychannel 3 жыл бұрын
Сергей, спасибо за видео!
@akvadecor
@akvadecor 2 жыл бұрын
Спасибо за отличное объяснение материала
@alexandralban5682
@alexandralban5682 3 жыл бұрын
Спасибо за труд! Все очень доходчиво объясняете!
@armangukasian
@armangukasian 2 жыл бұрын
спасибо большое вам за эти уроки! очень полезная информация для нас - недоджунов))
@GliderJPA
@GliderJPA 2 жыл бұрын
Привет, обьясняешь хорошо, спасибо
@niksha6099
@niksha6099 8 ай бұрын
Спасибо, наставник
@cheguevara6002
@cheguevara6002 3 жыл бұрын
Большое спасибо за подробное объяснение)
@bahromkomilov23
@bahromkomilov23 2 жыл бұрын
Отличный урок! Спасибо большое
@ЕКББерезовский
@ЕКББерезовский 9 ай бұрын
¡Lección muy interesante! ¡Gracias!
@sergeyplotnikov5031
@sergeyplotnikov5031 3 жыл бұрын
Задонатил! Жду продолжения уроков :)
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Спасибо большое!!
@sergeyplotnikov5031
@sergeyplotnikov5031 3 жыл бұрын
@@NecoRuChannel Не могу понять как стать спонсором канала - ни где не вижу кнопки Спонсировать. Я из Казахстана, может быть в этом дело...
@deluxe092
@deluxe092 2 жыл бұрын
Спасибо, отличные уроки, прекрасная подача!
@tanca108
@tanca108 2 жыл бұрын
🎉🎉🎉 Все получилось, Сергей спасибо!
@oleg12395
@oleg12395 2 жыл бұрын
Просто супер, классно объясняешь !!!!!
@Павел-г3е5х
@Павел-г3е5х 3 жыл бұрын
спасибо за работу
@kafychannel
@kafychannel 3 жыл бұрын
Плюсую
@_e_mask
@_e_mask 3 жыл бұрын
@@kafychannel минусую
@irkavladis85
@irkavladis85 10 ай бұрын
Ты лучший
@sergey.4880
@sergey.4880 3 жыл бұрын
Как всегда все понятно! Большое спасибо за ваш труд.
@proalekse
@proalekse 2 жыл бұрын
Отличный урок, спасибо. Про Github для новичков не собираетесь записать несколько уроков?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Давно меня об этом уде просят, думаю да
@OCEH6
@OCEH6 3 жыл бұрын
Ура новое видео! Большое спасибо! Отличного настроения!
@clogon1
@clogon1 Жыл бұрын
Спасибо за уроки
@sfsd9507
@sfsd9507 2 жыл бұрын
Шикарно, очередное Спасибо!
@vlas504
@vlas504 3 жыл бұрын
Великолепные уроки! Спасибо за ваши труды! Жаль, что уроков больше не будет( Сейчас испытываю проблемы с запросами к api (через retrofit), много примеров пересмотрено, но у каждого свой подход и в итоге результат (код) очень разнится. Надеюсь, что у вас на канале уже есть такой урок, иду искать))
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Такого урока нет но будет
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
сделаю вторую часть для начинающих
@androidkotlin-6234
@androidkotlin-6234 2 жыл бұрын
@@NecoRuChannel вторую часть для начинающих, но продолжающих? Или совсем для тех, кто знает только как компьютер включить и выключить?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
@@androidkotlin-6234 )) Нет, для начинающих-продолжающих))
@analdrug4872
@analdrug4872 2 жыл бұрын
@@NecoRuChannel очень надеюсь, интересно посмотреть ретрофит в вашем исполнениии
@DezkaYT
@DezkaYT Жыл бұрын
Neco Ru, Здравствуйте, не подскажете по какой причине может быть такая вещь: При запуске на эмуляторе текст и кнопки при переключении фрагментов отображаются нормально, однако когда подключаешь сам непосредственно телефон, то приложение текст не отображает только кнопки.
@TheVincet1998
@TheVincet1998 3 жыл бұрын
благодарю за труды!
@Lucky_Mirror
@Lucky_Mirror Жыл бұрын
Ураааа! Я больше не начинающий))
@9Golod
@9Golod 2 жыл бұрын
Огромнейшее спасибо!) Супер крутые уроки!)
@ГарникГумашян-г1б
@ГарникГумашян-г1б 2 жыл бұрын
получилось сделать? у меня почему то ошибка, вроде проверил все несколько раз
@mishazifir
@mishazifir 2 жыл бұрын
@@ГарникГумашян-г1б сделай ребилд проекта, часто в этом проблема. Или вайп дата на стимуляторе
@EvgeniyPoveshenko
@EvgeniyPoveshenko 11 ай бұрын
Muchas gracias señor )
@NecoRuChannel
@NecoRuChannel 11 ай бұрын
Y a ti por comentar !
@ДимаД-э5б
@ДимаД-э5б 2 жыл бұрын
вот прям спасибище!!!
@androidkotlin-6234
@androidkotlin-6234 2 жыл бұрын
В конце роликов стал говорить, что все эти знания мы обязательно применим на создании приложений. Какую ветку смотреть, чтоб создавать эти приложения? Комментарий по теме ViewModel - логика решения очень простая, в конце дорешал сам. Сложно запомнить конструкцию. Но это придет только с практикой. Самое главное запомнить, где это подсмотреть (вот здесь) в случае возникновения необходимости.
@Peach_puppYy
@Peach_puppYy 2 жыл бұрын
отлично спасибо!
@Majjabee-np9nq
@Majjabee-np9nq 3 жыл бұрын
Спасибо! Очень помогло ваше видео!
@АлександрНазаров-в2э9н
@АлександрНазаров-в2э9н 3 жыл бұрын
Лучший учитель)
@102koster
@102koster Жыл бұрын
класс
@Majjabee-np9nq
@Majjabee-np9nq 3 жыл бұрын
а так можно обновлять imageView?
@coderwiber1646
@coderwiber1646 3 жыл бұрын
Круто,новый урок!!!! спасибооооооооо
@tyt66612
@tyt66612 3 жыл бұрын
Почему удаляются комменты с вопросами?
@ЮраЧапин-ш1ш
@ЮраЧапин-ш1ш Жыл бұрын
Здравствуйте. Такой вопрос: Можно ли во фрагменте при нажатии на элемент (например кнопку) его закрыть и переключиться обратно на активити или на другой фрагмент?
@NecoRuChannel
@NecoRuChannel Жыл бұрын
Конечно можно
@zhamshidkaliev
@zhamshidkaliev 3 жыл бұрын
Класс
@ScootersMoto
@ScootersMoto Ай бұрын
Я вот ищу как передавать поток данный постоянно обновляющийся. Есть данные с блютуз приемника, главное активити их принимает и передаёт например в textview какие то цифры, например напряжение 12вольт. Но открыв другое окно я должен там получить ток 10Ампер. Голову сломал рою ютуб 2 дня по 12 часов не могу найти. Я даже не пойму по какому ключевому слову искать, Но пересмотрев этот урок я понимаю что вроде бы это то что надо. Но тут 2 активити находится уже в другом активити и они сразу видны на экране все сразу и меня это смущает т.к они все находятся в активном режиме не в паузе.
@NecoRuChannel
@NecoRuChannel Ай бұрын
@@ScootersMoto способов много, если данных не много то передавай сразу все, например в таком формате: где 12 это вольты а 10 это амперы остальные знаки это разделители или переходя на следующий экран отправляй на твой МК команду чтоб начинало отправлять амперы вобщем все зависит от задачи. Если нужна платная консультация то обращайся я помогу решить проблему и объясню что и как. Моя телега @neco_desarrollo
@ScootersMoto
@ScootersMoto Ай бұрын
В итоге у меня ничего не вышло, ошибки. Встроить этот код уже в свою программу не вышло. Надо глубже знать это всё.
@laminarriver182
@laminarriver182 3 жыл бұрын
Огромное спасибо !!!
@EfremovKirill
@EfremovKirill 3 жыл бұрын
Крутая новая аватарка!
@Tim_Obozny
@Tim_Obozny 2 жыл бұрын
Можете подсказать, как сохранить данные в поле для ввода? Я меняю ориентацию на устройстве и остаётся почему-то только последний символ, а не вся строка..(
@wowus94
@wowus94 2 жыл бұрын
Спасибо!
@ИванИванов-ц8щ1у
@ИванИванов-ц8щ1у Ай бұрын
2 дня ушло на урок. я правильно понял что ViewModel это синглтон который управляется ViewModelProvider и ссылку на него надо получать только через провайдера?
@ФедорСумкин-и5у
@ФедорСумкин-и5у 2 жыл бұрын
А как быть, если фрагмент загружается поверх активити, имеющей какие-либо элементы, и все они остаются видны и активны поверх фрагмента?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
активити делай как базу, и пустой экран на активити, а основной экран делай тоже как фрагмент, тогда все фрагменты будут друг друга заменять
@Подароквкомментариях
@Подароквкомментариях 2 жыл бұрын
А как из фрагмента открыть другой фрагмент в том же FrameLayout где был открыт первый фрагмент? Если не трудно в комменты ответы код скиньте пожалуйста.
@ЭмильЭнеев-э5о
@ЭмильЭнеев-э5о 2 жыл бұрын
а в чем разница между activity as LifecycleOwner и ViewLifecycleOwner у меня и так и так работает правильно, хотелось бы узнать в чем разница
@МихаилДемин-с6й
@МихаилДемин-с6й 3 жыл бұрын
Скажите пожалуйста можно ли через DataModel пробросить лямбду?
@The-Way-of-Life.
@The-Way-of-Life. 2 жыл бұрын
Когда я обращаюсь к binding в фрагменте, мне пишет, что ей не присвоено значение, хотя код выглядит в точности как на 22:50
@The-Way-of-Life.
@The-Way-of-Life. 2 жыл бұрын
Все, нашел свою опечатку) Урок топовый! Всем успехов
@alinazotova1650
@alinazotova1650 2 жыл бұрын
Сергей, скажите, пожалуйста, можно ли из России оформить платную подписку на ваш канал для доступа к другим курсам?
@artemoborozhnyy2038
@artemoborozhnyy2038 3 жыл бұрын
Когда продолжение?
@user29056
@user29056 3 жыл бұрын
Заранее спасибо!❤️
@ПетрДорич
@ПетрДорич 2 жыл бұрын
А подскажите, почему для фрагментов используете Linear Layout, а не Constraint Layout??? Во втором ведь больше возможностей и он удобнее
@nothing_amo
@nothing_amo 2 жыл бұрын
потому что его вроде бы легче уменьшать при работе с фрагментами
@danilafakhrutdinov5452
@danilafakhrutdinov5452 3 жыл бұрын
Спасибо
@kurama-and-vasya
@kurama-and-vasya 3 жыл бұрын
А будет видео об room и базы данных для котлин?
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
да
@nastyle3312
@nastyle3312 Жыл бұрын
Здравствуйте, подскажите, пожалуйста, у меня светится красным надпись viewModels. Ошибки проверил уже кучу раз, в gradle все прописано, версии тоже пробовал менять, кэш чистил. Не могу понять в чем проблема. Помогите решить проблему, пожалуйста. PS.: За уроки ОГРОМНОЕ спасибо!
@NecoRuChannel
@NecoRuChannel Жыл бұрын
добавь эту строку в build.gradle : implementation 'androidx.fragment:fragment:1.5.6'
@nastyle3312
@nastyle3312 Жыл бұрын
@@NecoRuChannel Спасибо, за такой оперативный ответ. Сейчас попробую.
@nastyle3312
@nastyle3312 Жыл бұрын
@@NecoRuChannel К сожалению, не помогло. После добавления, весь текст в фрагментах и активити подчеркивает красным.
@NecoRuChannel
@NecoRuChannel Жыл бұрын
@@nastyle3312 а импортировать пробывал, наводишь курсор на эту красную надпись и жмешь alt + enter
@nastyle3312
@nastyle3312 Жыл бұрын
@@NecoRuChannel Да, конечно. Там нету Импорта. Предлагает создать функцию и переименовать референс.
@portugal2581
@portugal2581 3 жыл бұрын
Спасибо. Когда будет Retrofit?
@user-gm6vn5hr3e
@user-gm6vn5hr3e 3 жыл бұрын
Здравствуйте. Запишите видео про интеграцию карт от Яндекс на котлин. Думаю многим будет интересно. Мне особенно. А то уже не знаю где смотреть
@alexeyl961
@alexeyl961 Жыл бұрын
Спасибо! А как запустить второй фрагмент из первого кнопкой?
@kerugeruify
@kerugeruify Жыл бұрын
private fun openFrag(f: Fragment, idHolder: Int) { supportFragmentManager.beginTransaction().replace(idHolder, f).commit() //вот так правильно }
@Евгений-ч3и2ы
@Евгений-ч3и2ы 2 жыл бұрын
top!!!!
@MentorOfMentors
@MentorOfMentors 2 жыл бұрын
Только в конце урока стало все понятно..
@engeneer231
@engeneer231 3 жыл бұрын
Привет, что лучше учить в 2021? Java или Kotlin?
@АлександрСергеевич-т3й2ж
@АлександрСергеевич-т3й2ж 2 жыл бұрын
Сначала Java, потом котлин, его и учить почти не придётся!
@barsseriy
@barsseriy 2 жыл бұрын
А где новые уроки?
@КсенияЛадошко
@КсенияЛадошко 3 жыл бұрын
Здравствуйте. Спасибо Вам за Ваш труд! Подскажите пожалуйста, нужны ведь алгоритмы и структуры данных для Android-разработчика? Есть какие либо проверенные ресурсы/книги? и хотелось бы видеть в Вашем исполнении эту тему)и планируете ли Вы выставлять все платные курсы на Udemy? Мне кажется, так удобнее) Хорошего Вам дня!)))
@androidkotlin-6234
@androidkotlin-6234 2 жыл бұрын
уже на Udemy
@imalexahdr5950
@imalexahdr5950 2 жыл бұрын
Шикарный материал, был бы у меня такой информатик в школе)) С передачей данных какая то беда(( После добавления данного кода, приложение вылетает сразу же после запуска, в чем ошибка не могу понять, уже пол интернета облазил((( Никаких ошибок не выдает, ничего не подчеркивает, все компилируется, но при запуске сразу вылетает override fun onViewCreated(view: View, savedInstanceState: Bundle?) { bindingClass.btnActivityMessage.setOnClickListener{ dataModel.messageForFragDown.value = "Hello from FragDown" } }
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Привет, спасибо! При передачи у тебя все верно, возможна ошибка при приеме данных в другом фрагменте
@imalexahdr5950
@imalexahdr5950 2 жыл бұрын
@@NecoRuChannel Там тоже все как на видео dataModel.messageForActivity.observe(this, { bindingClass.textView.text = it }) Хотел у вас на сайте найти код с урока, что бы запустить проект один в один, но не нашел((
@abuusalih
@abuusalih 3 жыл бұрын
сделайте пожалуйста урок по retrofit
@Вячеслав-щ8х4и
@Вячеслав-щ8х4и Жыл бұрын
Не понял, как закрыть фрагмент
@st.libertos
@st.libertos 3 жыл бұрын
Ну что народ, погнали...
@dedpihto680
@dedpihto680 7 ай бұрын
имплементировать получилось только так Implementation("sdfkshjkjhsdf"). никаких одиночных кавычек. и нужны скобки. удивительно сколько новичок может убить времени на такие мелочи. то ли это новая версия андроид студио то ли еще что. может кому то время сэкономит
@NecoRuChannel
@NecoRuChannel 7 ай бұрын
Да, в новой версии андроид Студио перевели с одинарных ковычек на скобки с двойными ковычками а теперь уже перевили на библиотеку версий хотя скобки с ковычками тоже работают пока еще. Есть у меня подробный урок про новую версию зависимостей
@dedpihto680
@dedpihto680 7 ай бұрын
@@NecoRuChannel ага я пытался повторять за lib. итд но видимо чтото не так пишу. а с кавычками сразу вся строка выходит
@Бардзо
@Бардзо Жыл бұрын
Урок будто для профи, новичкам на этом видео делать нечего
@Табутчу
@Табутчу 2 жыл бұрын
Снимаешь хорошо но когда рисуешь надо кодами рисовать а то не услышишь что да как
@ПростоУлыбка-ш2о
@ПростоУлыбка-ш2о 3 жыл бұрын
Долго как уроки заливаются
@_e_mask
@_e_mask 3 жыл бұрын
я первый!
@ДанилАтюков-ц9у
@ДанилАтюков-ц9у 2 жыл бұрын
по 3 раза одно и тоже, зачем. видео могло быть короче в 3 раза с тем же количеством инфы
@ДанилАтюков-ц9у
@ДанилАтюков-ц9у 2 жыл бұрын
боль зачем столько лишних слов?
@РФ-БОМБИТ-КУРСК-не-молчите
@РФ-БОМБИТ-КУРСК-не-молчите Жыл бұрын
чтобы даже ты мог понять как и что делать)))
@ДанилАтюков-ц9у
@ДанилАтюков-ц9у Жыл бұрын
@@РФ-БОМБИТ-КУРСК-не-молчите ахах, ну я надеюсь, что у тебя все получилось)
@shopiak
@shopiak Жыл бұрын
Не знаю скоро ли ответят, может сам разберусь, но спрошу: private fun openFragment(fragment: Fragment, idHolder: Int) { supportFragmentManager .beginTransaction() .replace(idHolder, fragment) .commit() } openFragment(BlankFragment, R.id.placeHolder) - тут BlankFragment красный и пишет, что он хочет .Companion Но если я подключаю .Companion, в самой функции .perlace(IdHolder, fragment) - fragment, который мы передаем, тоже теперь красный И, не знаю почему, но как у Сергея у меня не работает .newInstance(), без него - нормально upd: by activityViewModels() и by viewModels() не работают
@alexhotin8016
@alexhotin8016 Жыл бұрын
тоже самоу зависимости прописал но не работает! by viewModels()? единственное зависимости посвежее чем на видео нашли в чем проблемма?
@alexhotin8016
@alexhotin8016 Жыл бұрын
переход на версии как на видео не помог чтото другое,,,,,,,,,,,
@alexhotin8016
@alexhotin8016 Жыл бұрын
open class DataModel:ViewModel() нашел решение забыл унаследовать созданый класс от :ViewModel()
@чилзона-ю1й
@чилзона-ю1й 9 ай бұрын
Neco привет что делать если при добавлении override fun onViewCreated(view: View, savedInstanceState: Bundle?) { dataModel.message.observe(activity as LifecycleOwner, { binding.tvMessage.text = it }) } в "BlankFragment2" при нажатии кнопок приложение вылетает все решилось, просто сделал новый "BlankFragment2" (очень странно )
@glassneo825
@glassneo825 4 ай бұрын
Кто-то помнит в каком уроке показан sealed class c object внутри ? Спасибо, нашел, import com.example.bottomnavigationlesson.R sealed class BottomItem(val title: String, val iconId: Int, val route: String){ object Screen1: BottomItem("Screen 1", R.drawable.icon, "screen_1") object Screen2: BottomItem("Screen 2", R.drawable.icon, "screen_2") object Screen3: BottomItem("Screen 3", R.drawable.icon, "screen_3") object Screen4: BottomItem("Screen 4", R.drawable.icon, "screen_4") }
@Arhmed13
@Arhmed13 Жыл бұрын
Мужики в чём проблема добовляю зависимость implamentation 'androidx.fragment:fragment-ktx:1.5.7' получаю ошибку A problem occurred evaluating project ':app'. > Could not find method implamentation() for arguments [androidx.fragment:fragment-ktx:1.5.7] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. Caused by: org.gradle.api.GradleScriptException: A problem occurred evaluating project ':app'. Caused by: org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method implamentation() for arguments [androidx.fragment:fragment-ktx:1.5.7] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
@Arhmed13
@Arhmed13 Жыл бұрын
Извеняюсь за беспокойство разобраося сам
@danilzhukov2799
@danilzhukov2799 7 ай бұрын
@@Arhmed13 , ну что ж не написал как разобрался :( ? Третий день мучаюсь с тем же...
@Arhmed13
@Arhmed13 7 ай бұрын
@@danilzhukov2799 что у тебя за ошибка ? я точно уже не помню что было но могу посмотреть
@Arhmed13
@Arhmed13 7 ай бұрын
@@danilzhukov2799 если такая же как и у меня выше описано то тогда попробуй вот так изменить зависимость dependencies { implementation 'androidx.fragment:fragment-ktx:1.5.7' }
@pavelgera72
@pavelgera72 3 жыл бұрын
Благодарю за урок
@alexgireff2180
@alexgireff2180 3 жыл бұрын
Спасибо большое!!!🙏
Android Parcelable или Serializable? Павел Борзиков @AvitoTech
24:01
Android Broadcast. Все об Андроид разработке
Рет қаралды 17 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
4 года в разработке видеоигр | Заработок с игр | Gamedev
5:51
UniDevels - мир разработки игр
Рет қаралды 12 М.
Как устроен Android и его приложения.
30:29
Sergey Arkhipov Java Tutorials
Рет қаралды 23 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН