Make sure error page is run on UI thread

This commit is contained in:
Eilon Lipton 2019-10-07 16:44:51 -07:00
Родитель 6f31b95c53
Коммит 8d216a91f4
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -20,7 +20,10 @@ namespace Blaxamarin.Framework
{
Debug.WriteLine($"{nameof(HandleException)} called with '{exception?.GetType().Name}': '{exception?.Message}'");
XF.Application.Current.MainPage = GetErrorPageForException(exception);
XF.Device.InvokeOnMainThreadAsync(() =>
{
XF.Application.Current.MainPage = GetErrorPageForException(exception);
});
}
private static XF.ContentPage GetErrorPageForException(Exception exception)