Как использовать MenuProvider в Андроид Студио

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 23

  • @kedella2226
    @kedella2226 11 місяців тому +2

    спасибо вам за этот урок, я сейчас разбираю данную тему и у меня была проблема с непониманием работы MenuProvider'a, однако ваше видео очень сильно помогло мне) спасибо огромное ещё раз!

  • @Lucky_Mirror
    @Lucky_Mirror Рік тому +4

    Я счастлив, что есть compose))

  • @shopiak
    @shopiak Рік тому +4

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

  • @Squirrel_developer
    @Squirrel_developer Рік тому +1

    Спасибо за урок. Мне кажется проще пользоваться кастомным материал тулбаром. Просто добавляем его в активити или фрагмент, делаем меню, используем стандартный слушатель и нет никакого геморроя

  • @pavelgera72
    @pavelgera72 Рік тому +2

    благодарю за урок ...расскажи про callbackflow

  • @Вячеслав-щ8х4и
    @Вячеслав-щ8х4и Рік тому +3

    Спасибо за урок, отличный урок, хоть и для меня оказался запоздалым, так как уже я с этим разобрался.
    Сейчас у меня другая проблема, как добавить в каждый фрагмент viewpager2. Все добавляется, но не удаляется при переключении фрагментов

  • @NIKOLAY_PSHONIA
    @NIKOLAY_PSHONIA Рік тому

    Сергей столкнулся с такой проблемой - программа закинутая на телефон - была удалена (антивирусником или ....), так же передать прогу .ark не получается через интернет (почту). Как быть - посоветуйте. СПАСИБО

  • @АлександрАлексеев-ы8ь

    Neco, могу ли я подкинуть идейку. Может сделаете программу "учет рабочего времени"? Лично мне будет очень полезно)) Отойдём так сказать от справочников чуть-чуть.

    • @NecoRuChannel
      @NecoRuChannel  Рік тому +2

      Опиши пример какой именно учет ты имеешь ввиду? Да, от справочников нужно отдохнуть чуть чуть ))

    • @АлександрАлексеев-ы8ь
      @АлександрАлексеев-ы8ь Рік тому

      @@NecoRuChannel
      Просто получается личный кабинет, где будет идти месячная норма часов. Допустим в этом месяце: 176. На 1 число месяца норма: 8 часов, 2 число - 16 часов. То есть сделать так, чтобы в программе это автоматически обновлялось) я отработал допустим за первые 2 числа - 20 часов. Смотрю такой: ага, переработка уже 4 часа составляет.
      Добавлять 1 числа начал работу в 10:00. закончил 1 числа в 22:00. и Программа чтобы сама сложила и написала, сколько часов отработал за этот промежуток времени.
      ну вот этот минимум, что я имею в виду) а так уже далее каждый сам может придумать, что угодно. Допустим: лично я машинист поезда. мне было бы прикольно ещё использовать сюда же вот эту информацию: что 1 числа с 10:00 до 22:00 я отработал именно на таком то номере поезде, какие то замечания по поездке записать, чтобы потом бац открыл, почитал что было такого то такого то числа на работе. Ну в общем я могу это бесконечно продолжать)

  • @chegleeff
    @chegleeff Рік тому +2

    Сделайте урок по виджетам. Я столкнулся с тем, что с 13-й версии Android (API Level 33) , клик по элементам на виджете не срабатывает, а до 13-го андройда, все работает.

  • @ЮрійБережний-с7ъ

    Похоже MenuProvider не работает когда вы используете Navigation component. Какие есть альтернативы ?

    • @NecoRuChannel
      @NecoRuChannel  Рік тому

      Работает, я использую во многих проектах и все работает. Не работает кнопка «назад» стрелка я имею ввиду которая в верхнем левом углу, есть разные способы сделать чтоб работало, один из них прослушивать нажатие по идентификатору android.R.id.home и тогда можно вызвать findNavController().popBackStack

  • @borzovdmz3647
    @borzovdmz3647 Рік тому +1

    Спасибо за урок. Neco скажите а если приложение использует блютуз, при смене фрагментов блютуз разрывает соединение. Как при смене активити?

    • @NecoRuChannel
      @NecoRuChannel  Рік тому +1

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

    • @borzovdmz3647
      @borzovdmz3647 Рік тому +1

      с выходом sdk32 , для приложений с блютуз нужно больше разрешений прописывать в Studio. пришлось переписывать старые приложения. А sdk33 и новая версия Studio с жирафом - принесли изменения написания кода приложений с блютуз. Я самоучка , может глупые вопросы задаю. @@NecoRuChannel

    • @NecoRuChannel
      @NecoRuChannel  Рік тому +1

      @@borzovdmz3647 да, в новых версиях для подключения еще нужно Bluetooth Connect разрешение а для поиска устройств Scann разрешение

    • @borzovdmz3647
      @borzovdmz3647 Рік тому

      это было еще в sdk30. А у вас есть свежие уроки(2022-2023г) по классическому блютуз.@@NecoRuChannel

    • @NecoRuChannel
      @NecoRuChannel  Рік тому +1

      @@borzovdmz3647 Sdk 33 код тот же, только нужны новые разрешения, код переписывать не нужно, разве что он совсем старый

  • @nikitapobeda9273
    @nikitapobeda9273 Рік тому +2

    Сделайте, пожалуйста, урок про пагинацию😢

  • @jastpl2153
    @jastpl2153 9 місяців тому

    А зачем нужен MenuHost?