Я пытаюсь реализовать фрагмент, который реализует карту Google и показывает маркер на него.Как вы называете GetMapAsync в xamarin без блокировки основного потока?
фрагмент в настоящее время имеет двух детей, одну кнопку и один фрагмент с атрибутом
class="com.google.android.gms.maps.MapFragment"
Когда мои ViewPager переключается на что (или близкий по) фрагмент, пользовательский интерфейс замерзает для немного
Что я в настоящее время находится в методе OnCreateView фрагмента я называю:
MapFragment map_fragment = FragmentManager.FindFragmentById<MapFragment>(Resource.Id.maps_map);
map_fragment.GetMapAsync(this);
, а затем я сделал фрагмент реализации интерфейса IOnMapReadyCallback порога е я всю свою работу
Я попытался создания AsyncTask и есть метод GetMapAsync для запуска в DoInBackground, но я получаю сообщение об ошибке, что GetMapAsync должен быть запущен на главном потоке
Есть ли способ, чтобы избежать замораживания?