ProgressDialog.Refresh() - 无法添加窗口 - 令牌 android.os.BinderProxy 无效;您的活动正在运行吗?在 xamarin android

问题描述

我们在我们的应用程序中使用 Acr.UserDialogs nuget。我们在 appcenter 中遇到错误。 ProgressDialog.Refresh() java.lang.RuntimeException: 无法添加窗口 -- 令牌 android.os.BinderProxy@23d80a3 无效;您的活动是否正在运行?

android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@23d80a3 is not valid; is your activity running?
android.view.ViewRootImpl.setView ViewRootImpl.java:1061
android.view.WindowManagerGlobal.addView WindowManagerGlobal.java:381
android.view.WindowManagerImpl.addView WindowManagerImpl.java:93
android.app.Dialog.show Dialog.java:470
mono.java.lang.RunnableImplementor.n_run(Native Method)
mono.java.lang.RunnableImplementor.run RunnableImplementor.java:30
android.os.Handler.handleCallback Handler.java:873
android.os.Handler.dispatchMessage Handler.java:99
android.os.Looper.loop Looper.java:214
android.app.ActivityThread.main ActivityThread.java:7100
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run RuntimeInit.java:494
com.android.internal.os.ZygoteInit.main ZygoteInit.java:964

如何在 xamarin.android 中重新设置这个?

解决方法

你有没有把这行代码放在OnCreate()方法下的MainActivity.cs中

UserDialogs.Init(this);

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...