【问题标题】:ProgressDialog.Refresh () - Unable to add window - token android.os.BinderProxy is not valid; is your activity running? in xamarin androidProgressDialog.Refresh() - 无法添加窗口 - 令牌 android.os.BinderProxy 无效;您的活动正在运行吗?在 xamarin 安卓中
【发布时间】:2021-03-08 07:11:28
【问题描述】:

我们在我们的应用程序中使用 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 中解决这个问题?

【问题讨论】:

    标签: xamarin xamarin.android progressdialog acr xamarin-forms-4


    【解决方案1】:

    这行代码是不是放在MainActivity.cs中的OnCreate()方法下

    UserDialogs.Init(this);
    

    【讨论】:

    • 我也遇到了这个问题,我在 MainActivity.cs 的 OnCreate() 下有这行代码
    猜你喜欢
    • 1970-01-01
    • 2014-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-03
    相关资源
    最近更新 更多