Невозможно добавить окно - токен null недействителен; ваша деятельность работает?
Вы используете контекст приложения, и вам нужно использовать контекст на основе действия.
Таким образом, вам нужен контекст текущей Деятельности в классе зависимостей ваших форм, который вы можете получить с помощью нескольких методов; Статическая переменная MainActivity, использующая «CurrentActivityPlugin» и т. Д ...
В качестве быстрого исправления добавьте переменную контекста static
к своему классу MainActivity
и установите ее в переопределении OnResume
.
public static Context context;
protected override void OnResume()
{
context = this;
base.OnResume();
}
Затем измените свой контекст на статический:
Android.App.AlertDialog.Builder _dialog = new Android.App.AlertDialog.Builder(MainActivity.context);