Size: a a a

Xamarin Developers (MAUI)

2021 March 20

dd

dudu dida in Xamarin Developers (MAUI)
Уведомления создаются, не помню точно, по тегу или id если создать два с одинаковым id то первый перезапишется
источник

М

Микаил in Xamarin Developers (MAUI)
dudu dida
Уведомления создаются, не помню точно, по тегу или id если создать два с одинаковым id то первый перезапишется
if (Build.VERSION.SdkInt >= BuildVersionCodes.O)
           {
               var channelNameJava = new Java.Lang.String(channelName);
               var channel = new NotificationChannel(channelId, channelNameJava, NotificationImportance.Default)
               {
                   Description = channelDescription
               };
               manager.CreateNotificationChannel(channel);
           }

Имеется ввиду вот этот ID канала?
Объявляется так:
const string channelId = "default";
источник

М

Микаил in Xamarin Developers (MAUI)
dudu dida
Уведомления создаются, не помню точно, по тегу или id если создать два с одинаковым id то первый перезапишется
Короче, протестирую с этой идеей
источник

dd

dudu dida in Xamarin Developers (MAUI)
Микаил
Короче, протестирую с этой идеей
Не Id канала. Уже точно не помню, есть прям индификатор уведомления
источник

dd

dudu dida in Xamarin Developers (MAUI)
По нему его удалить можно и изменить
источник

dd

dudu dida in Xamarin Developers (MAUI)
Ну если мне конечно память не изменяет
источник

М

Микаил in Xamarin Developers (MAUI)
dudu dida
По нему его удалить можно и изменить
PendingIntent pendingIntent = PendingIntent.GetBroadcast(AndroidApp.Context, pendingIntentId, intent, PendingIntentFlags.CancelCurrent);


pendingIntentId++ было
Я убрал инкремент и теперь получается, что новый вызов метода пересоздать этот объект с одним Id и уведомление будет с последними пораметрами
Я правильно понял и изменяю код?
источник

М

Микаил in Xamarin Developers (MAUI)
Хм.. Правильно или нет не знаю, но вроде работает
Спасибо!
источник
2021 March 21

dd

dudu dida in Xamarin Developers (MAUI)
Микаил
PendingIntent pendingIntent = PendingIntent.GetBroadcast(AndroidApp.Context, pendingIntentId, intent, PendingIntentFlags.CancelCurrent);


pendingIntentId++ было
Я убрал инкремент и теперь получается, что новый вызов метода пересоздать этот объект с одним Id и уведомление будет с последними пораметрами
Я правильно понял и изменяю код?
да я не помню уже, так чет припоминается, давно делал. я думаю проще доку глянуть, что примерно искать я подсказал надеюсь
источник

A

Anton in Xamarin Developers (MAUI)
Всем привет. Всегда было норм, но сейчас VS решила отличиться. Создал новое приложение, создал серт и провижн. Подключаюсь к MAC (VS видит и серт и провижн), но при сборке вываливает это... Можно как то поправить?
источник

DD

Denis D in Xamarin Developers (MAUI)
Здравствуйте.Подскажите пожалуйста почему не  работают ли события внутри AbsoluteLayout? Я Поменял AbsoluteLayout на StackLayout и событие работает. Это особенность AbsoluteLayout? Либо я делаю что-то не так?
источник

VK

Vlad Khasenevich in Xamarin Developers (MAUI)
Denis D
Здравствуйте.Подскажите пожалуйста почему не  работают ли события внутри AbsoluteLayout? Я Поменял AbsoluteLayout на StackLayout и событие работает. Это особенность AbsoluteLayout? Либо я делаю что-то не так?
какие события?
источник

DD

Denis D in Xamarin Developers (MAUI)
Любые
источник

DD

Denis D in Xamarin Developers (MAUI)
Внутри кнопка
источник

DD

Denis D in Xamarin Developers (MAUI)
С кликом
источник

DD

Denis D in Xamarin Developers (MAUI)
В стеке работает,а в абсолюте нет
источник

VK

Vlad Khasenevich in Xamarin Developers (MAUI)
а если повесить ей не клик а TapGestureRecognizer ?
источник

DD

Denis D in Xamarin Developers (MAUI)
не
источник

DD

Denis D in Xamarin Developers (MAUI)
не работает
источник

DD

Denis D in Xamarin Developers (MAUI)
В стеке то работает ,а в абсолюте нет
источник