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

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024

ความคิดเห็น • 159

  • @androidkotlin-6234
    @androidkotlin-6234 2 ปีที่แล้ว +34

    Пишу комментарий для тех, кто "Я ничего не понимаю".
    Я просмотрел этот цикл, параллельно повторял и делал также. Иногда с некоторыми отличиями по своему вкусу. Но в голове осталась пустота, т.к. мозги абсолютно не напрягались, т.к. необходимо было лишь повторить сделанное.
    Сейчас делаю свое приложение (не задача какая-то, а именно для своих нужд), и повторно (а то и по третьему, четвертому разу) пересматриваю эти ролики. И знаний в голове остается значительно больше, и главное, становится все понятно. Так что реальные знания придут именно через боль и практику.

    • @ilatough2314
      @ilatough2314 ปีที่แล้ว

      как успехи?)

    • @androidkotlin-6234
      @androidkotlin-6234 ปีที่แล้ว +1

      @@ilatough2314 успехи отлично. У меня уже год коммерческого опыта, ЗП более чем х2 от первого места работы. Очень доволен, что залетел в андроид разработку

    • @ilatough2314
      @ilatough2314 ปีที่แล้ว

      @@androidkotlin-6234 Глад ту хир зис, Señor¡
      А ты с РФ? Долго работу искал?
      Как раз учу по твоему совету, каждую тему прорабатавыю мозгами и ручками. Прям приятно стало.
      Посоветуешь что-нибудь, может материалы какие хорошие для дальнейшего обучения или еще чего?

    • @androidkotlin-6234
      @androidkotlin-6234 ปีที่แล้ว

      @@ilatough2314 курс Андрея Сумина - андроид, профессиональный уровень

    • @lump.f
      @lump.f ปีที่แล้ว

      @@androidkotlin-6234 самореклама?)

  • @mishazifir
    @mishazifir 2 ปีที่แล้ว +17

    33 урока!) Это огромная работа!) Большое спасибо за Ваш труд, бесспорно лучшие объяснения! Если кого и советовать новичкам, то только Вас!)

  • @Mecenatt
    @Mecenatt 2 ปีที่แล้ว +10

    Супер . Урок 32 и 33 разбирал неспеша 2 дня. Пересматривал некоторые моменты. В середине 33 урока пришло осмысление и смог сам доделать код.

  • @DaniilShevchuk
    @DaniilShevchuk 3 ปีที่แล้ว +7

    Вау, за дней пять почти пересмотрел видосы, вижу ещё вышел 10ч назад, думаю, ну тип он ещё долго будет называть меня новичком, а нет, так просто совпало, что как будто под меня сделали последний ролик. Мудрено написал, да и хрен с ним) спасибо, учитель!!!

    • @NecoRuChannel
      @NecoRuChannel  3 ปีที่แล้ว +4

      Спасиба тебе за твои слова!

  • @proalekse
    @proalekse 2 ปีที่แล้ว +5

    Отличный урок, спасибо. Про Github для новичков не собираетесь записать несколько уроков?

    • @NecoRuChannel
      @NecoRuChannel  2 ปีที่แล้ว +8

      Давно меня об этом уде просят, думаю да

  • @darkmorning2468
    @darkmorning2468 2 ปีที่แล้ว +7

    самые крутые уроки с Лучшим Учителем!!! Спасибо за ваш труд!!! Все четко и понятно

  • @spyro2008
    @spyro2008 ปีที่แล้ว +5

    Спасибо за ваш труд! Вы самый лучший!!

  • @tyt66612
    @tyt66612 3 ปีที่แล้ว +2

    Почему удаляются комменты с вопросами?

  • @Densoll
    @Densoll 7 หลายเดือนก่อน +1

    Спасибо, очень помогли разобраться в данной теме. Удачи в развитии канала!

  • @glassneo825
    @glassneo825 2 หลายเดือนก่อน +1

    Кто-то помнит в каком уроке показан 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")
    }

  • @Tim_Obozny
    @Tim_Obozny 2 ปีที่แล้ว +4

    Прекрасная подача материала и очень информативный ролик! Спасибо за Ваш труд!

  • @azatsabirov863
    @azatsabirov863 3 ปีที่แล้ว +4

    Спасибо, все чётко и понятно.
    С нетерпением жду, когда ты начнёшь показывать простые приложения

  • @fugenfuller940
    @fugenfuller940 2 ปีที่แล้ว +3

    Ну что, база получена, развиваемся дальше с помощью уроков Сергея. Спасибо!

  • @Majjabee-np9nq
    @Majjabee-np9nq 3 ปีที่แล้ว +3

    а так можно обновлять imageView?

  • @PavelStr-x5w
    @PavelStr-x5w 4 หลายเดือนก่อน +1

    Большое спасибо за урок!!!

  • @armangukasian
    @armangukasian 2 ปีที่แล้ว +3

    спасибо большое вам за эти уроки! очень полезная информация для нас - недоджунов))

  • @Trulbubulba
    @Trulbubulba 3 ปีที่แล้ว +2

    Спасибо за уроки! только начал изучать kotlin и Android Studio ответы на многие вопросы получил в ваших видео!

  • @Kiluaroxx
    @Kiluaroxx 8 หลายเดือนก่อน +2

    Спасибо за уроки, простыми словами о сложных вещах)

  • @dedpihto680
    @dedpihto680 4 หลายเดือนก่อน +1

    имплементировать получилось только так Implementation("sdfkshjkjhsdf"). никаких одиночных кавычек. и нужны скобки. удивительно сколько новичок может убить времени на такие мелочи. то ли это новая версия андроид студио то ли еще что. может кому то время сэкономит

    • @NecoRuChannel
      @NecoRuChannel  4 หลายเดือนก่อน

      Да, в новой версии андроид Студио перевели с одинарных ковычек на скобки с двойными ковычками а теперь уже перевили на библиотеку версий хотя скобки с ковычками тоже работают пока еще. Есть у меня подробный урок про новую версию зависимостей

    • @dedpihto680
      @dedpihto680 4 หลายเดือนก่อน +1

      @@NecoRuChannel ага я пытался повторять за lib. итд но видимо чтото не так пишу. а с кавычками сразу вся строка выходит

  • @DezkaYT
    @DezkaYT ปีที่แล้ว

    Neco Ru, Здравствуйте, не подскажете по какой причине может быть такая вещь:
    При запуске на эмуляторе текст и кнопки при переключении фрагментов отображаются нормально, однако когда подключаешь сам непосредственно телефон, то приложение текст не отображает только кнопки.

  • @МагестЛоил
    @МагестЛоил ปีที่แล้ว +1

    Самое забавное, что я до этого урока решил сделать приложение на основе рецайкл вью и урока про библиотеку jsoup которе показывает наилучшие банки для обмена выбранной валюты и мне волей неволей пришлось уже создавать вью модель для сохранения состояние активити при повороте экрана. Но в этом уроке у меня исчезают вопросы о том, как оно работает, например что такое lazy. Спасибо.

  • @konstantin1151
    @konstantin1151 8 หลายเดือนก่อน +1

    Огонь! Спасибо за LifeData - сложная тема простым языком - это бесценно!!!

  • @niksha6099
    @niksha6099 5 หลายเดือนก่อน +1

    Спасибо, наставник

  • @GliderJPA
    @GliderJPA 2 ปีที่แล้ว +2

    Привет, обьясняешь хорошо, спасибо

  • @SpRaT92
    @SpRaT92 ปีที่แล้ว +1

    Огромное, огромное спасибо тебе! Уже как минимум второй раз происходит такое, что спустя несколько часов тщетных попыток построить код так, чтобы он нормально работал, я случайно нахожу твое видео - и все начинает работать

  • @Polite_person_
    @Polite_person_ 3 ปีที่แล้ว +2

    Дай Бог тебе здоровья добрый человек!

  • @irkavladis85
    @irkavladis85 7 หลายเดือนก่อน +1

    Ты лучший

  • @kafychannel
    @kafychannel 3 ปีที่แล้ว +2

    Сергей, спасибо за видео!

  • @ДанилАтюков-ц9у
    @ДанилАтюков-ц9у 2 ปีที่แล้ว +1

    по 3 раза одно и тоже, зачем. видео могло быть короче в 3 раза с тем же количеством инфы

  • @ЕКББерезовский
    @ЕКББерезовский 6 หลายเดือนก่อน

    ¡Lección muy interesante! ¡Gracias!

  • @rio5121
    @rio5121 ปีที่แล้ว +1

    Супер! По моему единственная возможность понять что там да как с этими фрагментами.

  • @EvgeniyPoveshenko
    @EvgeniyPoveshenko 8 หลายเดือนก่อน +1

    Muchas gracias señor )

    • @NecoRuChannel
      @NecoRuChannel  8 หลายเดือนก่อน

      Y a ti por comentar !

  • @akvadecor
    @akvadecor 2 ปีที่แล้ว +2

    Спасибо за отличное объяснение материала

  • @ЮраЧапин-ш1ш
    @ЮраЧапин-ш1ш ปีที่แล้ว +1

    Здравствуйте. Такой вопрос: Можно ли во фрагменте при нажатии на элемент (например кнопку) его закрыть и переключиться обратно на активити или на другой фрагмент?

  • @bahromkomilov23
    @bahromkomilov23 2 ปีที่แล้ว +1

    Отличный урок! Спасибо большое

  • @Табутчу
    @Табутчу 2 ปีที่แล้ว +1

    Снимаешь хорошо но когда рисуешь надо кодами рисовать а то не услышишь что да как

  • @Вячеслав-щ8х4и
    @Вячеслав-щ8х4и ปีที่แล้ว

    Не понял, как закрыть фрагмент

  • @ФедорСумкин-и5у
    @ФедорСумкин-и5у 2 ปีที่แล้ว +1

    А как быть, если фрагмент загружается поверх активити, имеющей какие-либо элементы, и все они остаются видны и активны поверх фрагмента?

    • @NecoRuChannel
      @NecoRuChannel  2 ปีที่แล้ว +2

      активити делай как базу, и пустой экран на активити, а основной экран делай тоже как фрагмент, тогда все фрагменты будут друг друга заменять

  • @ПростоУлыбка-ш2о
    @ПростоУлыбка-ш2о 3 ปีที่แล้ว +1

    Долго как уроки заливаются

  • @tanca108
    @tanca108 2 ปีที่แล้ว +1

    🎉🎉🎉 Все получилось, Сергей спасибо!

  • @ЭмильЭнеев-э5о
    @ЭмильЭнеев-э5о ปีที่แล้ว

    а в чем разница между activity as LifecycleOwner и ViewLifecycleOwner у меня и так и так работает правильно, хотелось бы узнать в чем разница

  • @alexandralban5682
    @alexandralban5682 2 ปีที่แล้ว +1

    Спасибо за труд! Все очень доходчиво объясняете!

  • @imalexahdr5950
    @imalexahdr5950 2 ปีที่แล้ว +1

    Шикарный материал, был бы у меня такой информатик в школе))
    С передачей данных какая то беда((
    После добавления данного кода, приложение вылетает сразу же после запуска, в чем ошибка не могу понять, уже пол интернета облазил((( Никаких ошибок не выдает, ничего не подчеркивает, все компилируется, но при запуске сразу вылетает
    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
      })
      Хотел у вас на сайте найти код с урока, что бы запустить проект один в один, но не нашел((

  • @Подароквкомментариях
    @Подароквкомментариях 2 ปีที่แล้ว

    А как из фрагмента открыть другой фрагмент в том же FrameLayout где был открыт первый фрагмент? Если не трудно в комменты ответы код скиньте пожалуйста.

  • @androidkotlin-6234
    @androidkotlin-6234 2 ปีที่แล้ว

    В конце роликов стал говорить, что все эти знания мы обязательно применим на создании приложений.
    Какую ветку смотреть, чтоб создавать эти приложения?
    Комментарий по теме ViewModel - логика решения очень простая, в конце дорешал сам. Сложно запомнить конструкцию. Но это придет только с практикой. Самое главное запомнить, где это подсмотреть (вот здесь) в случае возникновения необходимости.

  • @Бардзо
    @Бардзо ปีที่แล้ว

    Урок будто для профи, новичкам на этом видео делать нечего

  • @Tim_Obozny
    @Tim_Obozny 2 ปีที่แล้ว

    Можете подсказать, как сохранить данные в поле для ввода? Я меняю ориентацию на устройстве и остаётся почему-то только последний символ, а не вся строка..(

  • @ДимаД-э5б
    @ДимаД-э5б 2 ปีที่แล้ว +1

    вот прям спасибище!!!

  • @МихаилДемин-с6й
    @МихаилДемин-с6й 3 ปีที่แล้ว

    Скажите пожалуйста можно ли через DataModel пробросить лямбду?

  • @johnnysel8186
    @johnnysel8186 2 ปีที่แล้ว

    Передача данных между Fragment || ViewModel || Android Studio || Kotlin . Благодарю за уроки!

  • @Настя-т9н1ы
    @Настя-т9н1ы 2 ปีที่แล้ว +6

    Очень крутой урок! Сначала трудно, всё в кучу, а в конце становится ясно, что куда и с чем связано. Особенно ценны такие моменты 21:08 22:37 , когда показываете, как это работает пошагово

  • @cheguevara6002
    @cheguevara6002 2 ปีที่แล้ว +1

    Большое спасибо за подробное объяснение)

  • @alinazotova1650
    @alinazotova1650 2 ปีที่แล้ว

    Сергей, скажите, пожалуйста, можно ли из России оформить платную подписку на ваш канал для доступа к другим курсам?

  • @artemoborozhnyy2038
    @artemoborozhnyy2038 3 ปีที่แล้ว +1

    Когда продолжение?

  • @Peach_puppYy
    @Peach_puppYy 2 ปีที่แล้ว +1

    отлично спасибо!

  • @102koster
    @102koster ปีที่แล้ว +1

    класс

  • @vlas504
    @vlas504 2 ปีที่แล้ว +2

    Великолепные уроки! Спасибо за ваши труды! Жаль, что уроков больше не будет(
    Сейчас испытываю проблемы с запросами к api (через retrofit), много примеров пересмотрено, но у каждого свой подход и в итоге результат (код) очень разнится. Надеюсь, что у вас на канале уже есть такой урок, иду искать))

    • @NecoRuChannel
      @NecoRuChannel  2 ปีที่แล้ว +6

      Такого урока нет но будет

    • @NecoRuChannel
      @NecoRuChannel  2 ปีที่แล้ว +13

      сделаю вторую часть для начинающих

    • @androidkotlin-6234
      @androidkotlin-6234 2 ปีที่แล้ว

      @@NecoRuChannel вторую часть для начинающих, но продолжающих? Или совсем для тех, кто знает только как компьютер включить и выключить?

    • @NecoRuChannel
      @NecoRuChannel  2 ปีที่แล้ว +4

      @@androidkotlin-6234 )) Нет, для начинающих-продолжающих))

    • @analdrug4872
      @analdrug4872 2 ปีที่แล้ว +1

      @@NecoRuChannel очень надеюсь, интересно посмотреть ретрофит в вашем исполнениии

  • @kurama-and-vasya
    @kurama-and-vasya 3 ปีที่แล้ว +1

    А будет видео об room и базы данных для котлин?

  • @alexgireff2180
    @alexgireff2180 2 ปีที่แล้ว +1

    Спасибо большое!!!🙏

  • @The-Way-of-Life.
    @The-Way-of-Life. 2 ปีที่แล้ว

    Когда я обращаюсь к binding в фрагменте, мне пишет, что ей не присвоено значение, хотя код выглядит в точности как на 22:50

    • @The-Way-of-Life.
      @The-Way-of-Life. 2 ปีที่แล้ว

      Все, нашел свою опечатку) Урок топовый! Всем успехов

  • @user-gm6vn5hr3e
    @user-gm6vn5hr3e 3 ปีที่แล้ว

    Здравствуйте. Запишите видео про интеграцию карт от Яндекс на котлин. Думаю многим будет интересно. Мне особенно. А то уже не знаю где смотреть

  • @ПетрДорич
    @ПетрДорич 2 ปีที่แล้ว

    А подскажите, почему для фрагментов используете Linear Layout, а не Constraint Layout??? Во втором ведь больше возможностей и он удобнее

    • @nothing_amo
      @nothing_amo ปีที่แล้ว

      потому что его вроде бы легче уменьшать при работе с фрагментами

  • @portugal2581
    @portugal2581 3 ปีที่แล้ว

    Спасибо. Когда будет Retrofit?

  • @shopiak
    @shopiak ปีที่แล้ว +2

    Не знаю скоро ли ответят, может сам разберусь, но спрошу:
    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 ปีที่แล้ว +1

      тоже самоу зависимости прописал но не работает! by viewModels()? единственное зависимости посвежее чем на видео нашли в чем проблемма?

    • @alexhotin8016
      @alexhotin8016 ปีที่แล้ว

      переход на версии как на видео не помог чтото другое,,,,,,,,,,,

    • @alexhotin8016
      @alexhotin8016 ปีที่แล้ว +2

      open class DataModel:ViewModel() нашел решение забыл унаследовать созданый класс от :ViewModel()

  • @zhamshidkaliev
    @zhamshidkaliev 3 ปีที่แล้ว +1

    Класс

  • @чилзона-ю1й
    @чилзона-ю1й 6 หลายเดือนก่อน

    Neco привет что делать если при добавлении override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
    dataModel.message.observe(activity as LifecycleOwner, {
    binding.tvMessage.text = it
    })
    }
    в "BlankFragment2" при нажатии кнопок приложение вылетает
    все решилось, просто сделал новый "BlankFragment2" (очень странно
    )

  • @Павел-г3е5х
    @Павел-г3е5х 3 ปีที่แล้ว +3

    спасибо за работу

    • @kafychannel
      @kafychannel 3 ปีที่แล้ว +3

      Плюсую

    • @_e_mask
      @_e_mask 3 ปีที่แล้ว

      @@kafychannel минусую

  • @pavelgera72
    @pavelgera72 3 ปีที่แล้ว +1

    Благодарю за урок

  • @abuusalih
    @abuusalih 3 ปีที่แล้ว

    сделайте пожалуйста урок по retrofit

  • @sergeyplotnikov5031
    @sergeyplotnikov5031 3 ปีที่แล้ว +1

    Задонатил! Жду продолжения уроков :)

    • @NecoRuChannel
      @NecoRuChannel  3 ปีที่แล้ว

      Спасибо большое!!

    • @sergeyplotnikov5031
      @sergeyplotnikov5031 3 ปีที่แล้ว

      @@NecoRuChannel Не могу понять как стать спонсором канала - ни где не вижу кнопки Спонсировать. Я из Казахстана, может быть в этом дело...

  • @alexeyl961
    @alexeyl961 ปีที่แล้ว

    Спасибо! А как запустить второй фрагмент из первого кнопкой?

    • @kerugeruify
      @kerugeruify ปีที่แล้ว +1

      private fun openFrag(f: Fragment, idHolder: Int) {
      supportFragmentManager.beginTransaction().replace(idHolder, f).commit() //вот так правильно
      }

  • @OCEH6
    @OCEH6 3 ปีที่แล้ว

    Ура новое видео! Большое спасибо! Отличного настроения!

  • @Lucky_Mirror
    @Lucky_Mirror ปีที่แล้ว

    Ураааа! Я больше не начинающий))

  • @nastyle3312
    @nastyle3312 ปีที่แล้ว +1

    Здравствуйте, подскажите, пожалуйста, у меня светится красным надпись viewModels.
    Ошибки проверил уже кучу раз, в gradle все прописано, версии тоже пробовал менять, кэш чистил. Не могу понять в чем проблема. Помогите решить проблему, пожалуйста.
    PS.: За уроки ОГРОМНОЕ спасибо!

    • @NecoRuChannel
      @NecoRuChannel  ปีที่แล้ว +1

      добавь эту строку в build.gradle :
      implementation 'androidx.fragment:fragment:1.5.6'

    • @nastyle3312
      @nastyle3312 ปีที่แล้ว +1

      @@NecoRuChannel Спасибо, за такой оперативный ответ. Сейчас попробую.

    • @nastyle3312
      @nastyle3312 ปีที่แล้ว +1

      @@NecoRuChannel К сожалению, не помогло. После добавления, весь текст в фрагментах и активити подчеркивает красным.

    • @NecoRuChannel
      @NecoRuChannel  ปีที่แล้ว +1

      @@nastyle3312 а импортировать пробывал, наводишь курсор на эту красную надпись и жмешь alt + enter

    • @nastyle3312
      @nastyle3312 ปีที่แล้ว +1

      @@NecoRuChannel Да, конечно. Там нету Импорта. Предлагает создать функцию и переименовать референс.

  • @deluxe092
    @deluxe092 2 ปีที่แล้ว

    Спасибо, отличные уроки, прекрасная подача!

  • @oleg12395
    @oleg12395 2 ปีที่แล้ว

    Просто супер, классно объясняешь !!!!!

  • @bars1948
    @bars1948 2 ปีที่แล้ว

    А где новые уроки?

  • @nikson9334
    @nikson9334 ปีที่แล้ว

    Только в конце урока стало все понятно..

  • @Majjabee-np9nq
    @Majjabee-np9nq 3 ปีที่แล้ว

    Спасибо! Очень помогло ваше видео!

  • @sergey.4880
    @sergey.4880 3 ปีที่แล้ว

    Как всегда все понятно! Большое спасибо за ваш труд.

  • @engeneer231
    @engeneer231 3 ปีที่แล้ว

    Привет, что лучше учить в 2021? Java или Kotlin?

  • @Евгений-ч3и2ы
    @Евгений-ч3и2ы 2 ปีที่แล้ว

    top!!!!

  • @КсенияЛадошко
    @КсенияЛадошко 3 ปีที่แล้ว

    Здравствуйте. Спасибо Вам за Ваш труд! Подскажите пожалуйста, нужны ведь алгоритмы и структуры данных для Android-разработчика? Есть какие либо проверенные ресурсы/книги? и хотелось бы видеть в Вашем исполнении эту тему)и планируете ли Вы выставлять все платные курсы на Udemy? Мне кажется, так удобнее) Хорошего Вам дня!)))

  • @sfsd9507
    @sfsd9507 2 ปีที่แล้ว

    Шикарно, очередное Спасибо!

  • @st.libertos
    @st.libertos 3 ปีที่แล้ว

    Ну что народ, погнали...

  • @clogon1
    @clogon1 ปีที่แล้ว

    Спасибо за уроки

  • @wowus94
    @wowus94 ปีที่แล้ว

    Спасибо!

  • @coderwiber1646
    @coderwiber1646 3 ปีที่แล้ว

    Круто,новый урок!!!! спасибооооооооо

  • @TheVincet1998
    @TheVincet1998 2 ปีที่แล้ว

    благодарю за труды!

  • @laminarriver182
    @laminarriver182 3 ปีที่แล้ว

    Огромное спасибо !!!

  • @EfremovKirill
    @EfremovKirill 3 ปีที่แล้ว

    Крутая новая аватарка!

  • @user29056
    @user29056 3 ปีที่แล้ว

    Заранее спасибо!❤️

  • @АлександрНазаров-в2э9н
    @АлександрНазаров-в2э9н 3 ปีที่แล้ว

    Лучший учитель)

  • @danilafakhrutdinov5452
    @danilafakhrutdinov5452 3 ปีที่แล้ว

    Спасибо

  • @9Golod
    @9Golod 2 ปีที่แล้ว

    Огромнейшее спасибо!) Супер крутые уроки!)

    • @ГарникГумашян-г1б
      @ГарникГумашян-г1б 2 ปีที่แล้ว

      получилось сделать? у меня почему то ошибка, вроде проверил все несколько раз

    • @mishazifir
      @mishazifir 2 ปีที่แล้ว

      @@ГарникГумашян-г1б сделай ребилд проекта, часто в этом проблема. Или вайп дата на стимуляторе

  • @ДанилАтюков-ц9у
    @ДанилАтюков-ц9у 2 ปีที่แล้ว

    боль
    зачем столько лишних слов?

  • @_e_mask
    @_e_mask 3 ปีที่แล้ว +1

    я первый!

  • @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 4 หลายเดือนก่อน

      @@Arhmed13 , ну что ж не написал как разобрался :( ? Третий день мучаюсь с тем же...

    • @Arhmed13
      @Arhmed13 4 หลายเดือนก่อน

      @@danilzhukov2799 что у тебя за ошибка ? я точно уже не помню что было но могу посмотреть

    • @Arhmed13
      @Arhmed13 4 หลายเดือนก่อน

      @@danilzhukov2799 если такая же как и у меня выше описано то тогда попробуй вот так изменить зависимость
      dependencies {
      implementation 'androidx.fragment:fragment-ktx:1.5.7'
      }