В моем коде не "при каждом обращении", а "при каждом создании инстанса". И вы верно подметили, казалось бы, да, зачем, можно локать лишь при первом создании, но тут уже дую на воду после битвы с рандомными пропажами (не сохранениями) данных на рилизе, а это на практике помогло.
Андрей, спасибо за статью, действительно давно пора переходить на МАУИ, в рамках компании конечно имело смысл это сделать уже давно, учитывая что ксамарин вышел из поддержки еще в мае.
Успокоим людей и уберем “Xamarin поддерживает максимум Android 13”: два года назад было объявлено, что он поддерживает апи 34, он же андроид 14. Беда, что у нас его нету его в выпадающем списке в VS, но достаточно вставить `android:targetSdkVersion="34"` в манифест и мы всё ещё можем выкатывать обновление в гуглплей на ксамарин.
В моем коде не "при каждом обращении", а "при каждом создании инстанса". И вы верно подметили, казалось бы, да, зачем, можно локать лишь при первом создании, но тут уже дую на воду после битвы с рандомными пропажами (не сохранениями) данных на рилизе, а это на практике помогло.
Андрей, спасибо за статью, действительно давно пора переходить на МАУИ, в рамках компании конечно имело смысл это сделать уже давно, учитывая что ксамарин вышел из поддержки еще в мае.
Успокоим людей и уберем “Xamarin поддерживает максимум Android 13”: два года назад было объявлено, что он поддерживает апи 34, он же андроид 14.
Беда, что у нас его нету его в выпадающем списке в VS, но достаточно вставить `android:targetSdkVersion="34"` в манифест и мы всё ещё можем выкатывать обновление в гуглплей на ксамарин.
Посмотрите полный исходник и вы увидите, что ничего "свалиться" не может, пот вызове обновлений UI из UI-потока.