当退出和进入应用程序再次使用MasterDetailPage,它在一定时间后崩溃

问题描述 投票:0回答:1

我的应用程序的第一页是Contentpage,你登录或MasterDetailPage如果您已经登录。即使该应用程序运行正常,如果我退出THA应用程序,并输入了一定的时间(有时是2,有时甚至是10),应用程序崩溃,我得到一个错误信息。 java.lang.IllegalArgumentException异常:这似乎在crashlytics:

关闭VM致命异常:主要

致命异常:> java.lang.IllegalArgumentException异常:在在android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1413)发现为片段FragmentContainer {bbc6fff#0的id = 0x249} ID 0x249(未知)否视图android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1750)在android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1819)在android.support.v4.app.BackStackRecord.executeOps( BackStackRecord.java:797)在android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2590)在android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2377)在android.support.v4 .app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2332)在android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2239)在android.support.v4.app.FragmentManagerImpl $ 1.run(FragmentManager.java: 700)在android.os.Handler.handleCallback(Handler.java:7 90)在android.os.Handler.dispatchMessage(Handler.java:99)在android.os.Looper.loop(Looper.java:164)在android.app.ActivityThread.main(ActivityThread.java:6494)在java的。 lang.reflect.Method.invoke(Method.java)在com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run(RuntimeInit.java:438)在com.android.internal.os.ZygoteInit.main(ZygoteInit.java: 807)

这只有当我在masterdetailpage发生,在登录页面的功能非常好

xamarin xamarin.forms xamarin.android
1个回答
0
投票

错误是我做的代码太快2页之间的过渡,所以他们中的一个没有完成加载,另一组出发。这是我的错误的根源。现在,我固定它,我可以看到它在我的Android模拟器8.1,但与7.0的问题,如果我知道为什么我会把它在后。

编辑:

在7.1的误差只有当我试图与调试安装又在我的手机上。该错误是下一个:

Android.View.WindowManager BadTokenException: Unable to add window token android.os.BinderProxy is not valid; is your activity running?

如果您在安装后使用的应用程序通常情况下,它的工作好!

© www.soinside.com 2019 - 2024. All rights reserved.