Size: a a a

Xamarin Developers (MAUI)

2021 March 22

VK

Vlad Khasenevich in Xamarin Developers (MAUI)
Николай
Коллеги, поделитесь статьями как правильно впилить лог ошибок через AppCenter в приложение?
Там где берется ключ в апцентр, все показано, где его инициализировать.
А если где-то внутри приложение хотите логать в апп центр, то делаете обёртку в виде ILogsService/LogService и прокидываете где надо и куда надо.
источник

Н

Николай in Xamarin Developers (MAUI)
Vlad Khasenevich
Там где берется ключ в апцентр, все показано, где его инициализировать.
А если где-то внутри приложение хотите логать в апп центр, то делаете обёртку в виде ILogsService/LogService и прокидываете где надо и куда надо.
Добро, пошёл курить мануал
источник

Н

Николай in Xamarin Developers (MAUI)
Коллеги, а в какую папку приложение сохраняет кэш, столкнулся с тем что при установке новой версии возникают косяки которые лечатсч удалением кэша приложения?
источник

Н

Николай in Xamarin Developers (MAUI)
В часности для андройда
источник

dd

dudu dida in Xamarin Developers (MAUI)
Николай
Добро, пошёл курить мануал
источник

Н

Николай in Xamarin Developers (MAUI)
Благодарю
источник

АА

Алексеев Александр... in Xamarin Developers (MAUI)
Коллеги кто оверрайдил CollectionVIew подскажите как в рендере достучаться до нативного RecyclerView?
источник

VK

Vlad Khasenevich in Xamarin Developers (MAUI)
Алексеев Александр
Коллеги кто оверрайдил CollectionVIew подскажите как в рендере достучаться до нативного RecyclerView?
так рендер и есть RecyclerView
источник

АА

Алексеев Александр... in Xamarin Developers (MAUI)
Vlad Khasenevich
так рендер и есть RecyclerView
Спасибо)
источник

VK

Vlad Khasenevich in Xamarin Developers (MAUI)
источник
2021 March 23

АА

Алексеев Александр... in Xamarin Developers (MAUI)
Скорее всего у тебя где то статический класс, который использует Xamarin.Forms.Device а Forms в это время не инициализировался даже.
Либо создан Application.cs для Android и там пытаешься вызывать до инициализации Activity
источник

А

Андрей in Xamarin Developers (MAUI)
Алексеев Александр
Скорее всего у тебя где то статический класс, который использует Xamarin.Forms.Device а Forms в это время не инициализировался даже.
Либо создан Application.cs для Android и там пытаешься вызывать до инициализации Activity
А разве он не вызывает базовую реализацию OnCreate() из MainActivity где уже Xamarin.Forms.Forms.Init?
источник

АА

Алексеев Александр... in Xamarin Developers (MAUI)
Андрей
А разве он не вызывает базовую реализацию OnCreate() из MainActivity где уже Xamarin.Forms.Forms.Init?
Вызывает, но сначала отрабатывает RegisterActivityLifecycleCallbacks а у тебя там может уже идти обращание к Forms

Поставь точки остановки и проверь
источник

А

Андрей in Xamarin Developers (MAUI)
Алексеев Александр
Вызывает, но сначала отрабатывает RegisterActivityLifecycleCallbacks а у тебя там может уже идти обращание к Forms

Поставь точки остановки и проверь
Понял, спасибо!
источник

А

Андрей in Xamarin Developers (MAUI)
Алексеев Александр
Вызывает, но сначала отрабатывает RegisterActivityLifecycleCallbacks а у тебя там может уже идти обращание к Forms

Поставь точки остановки и проверь
Спасибо, всё заработало. В Application добавил  Forms.Init
источник

KA

Kirill Ashikhmin in Xamarin Developers (MAUI)
Андрей
Спасибо, всё заработало. В Application добавил  Forms.Init
Костыль.  Не надо так делать. Надо фиксить вызов и не дергать его, если активити не инициализировано
источник

А

Андрей in Xamarin Developers (MAUI)
Kirill Ashikhmin
Костыль.  Не надо так делать. Надо фиксить вызов и не дергать его, если активити не инициализировано
Мне нужно для пуш нотификаций. Когда приложение на Андроиде "убиваешь", тогда приложение падало.
источник

А

Андрей in Xamarin Developers (MAUI)
Kirill Ashikhmin
Костыль.  Не надо так делать. Надо фиксить вызов и не дергать его, если активити не инициализировано
Т.е. вначале нужно сервисом инициализировать активити?
источник

KA

Kirill Ashikhmin in Xamarin Developers (MAUI)
Андрей
Т.е. вначале нужно сервисом инициализировать активити?
нет. ни активити ни формс для этого не нужны. и DependencyService не использовать для пушей.
источник

А

Андрей in Xamarin Developers (MAUI)
Kirill Ashikhmin
нет. ни активити ни формс для этого не нужны. и DependencyService не использовать для пушей.
Понял, спасибо!
источник