收到错误IllegalStateException:已在ViewGroup.java类中回收一次



为什么会发生IllegalStateException?(已回收一次(此异常来自ViewGroup.java类,无法解决该错误。这个崩溃并没有发生在我的设备上,但用户内的手机应用程序崩溃了,出现了一个特定的异常。

ViewGroup.java行9606

致命异常:java.lang.IollegalStateException:已回收一旦在android.view.ViewGroup$TouchTarget.recycle(ViewGroup.java:9606(在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3561(在android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3863(在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3551(在android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3863(在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3551(在android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3863(在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3551(在android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3863(在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3551(在android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3863(在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3551(在android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3863(在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3551(网址:com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:730(网址:com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1922(在android.app.Dialog.dispatchTouchEvent(Dialog.java:1008(位于androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrappr.java:2(网址:com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:688(在android.view.view.dispatchPointerEvent(view.java:14644(在android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6519(在android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6306(在android.view.ViewRootImpl$InputStage.delive(ViewRootImpl.java:5574(在android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5797(在android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5763(在android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5919(在android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5771(在android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5976(在android.view.ViewRootImpl$InputStage.delive(ViewRootImpl.java:5574(在android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5797(在android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5763(在android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5771(在android.view.ViewRootImpl$InputStage.delive(ViewRootImpl.java:5574(在android.view.ViewRootImpl.deliveryInputEvent(ViewRootImpl.java:8903(在android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8764(在android.view.ViewRootImpl.enqueeInputEvent(ViewRootImpl.java:8171(在android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9039(在android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:194(在android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(InputEventReceiver.java(在android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:183(在android.view.ViewRootImpl.doConsumerBatchedInput(ViewRootImpl.java:8979(在android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:9066(在android.view.Cchoreographer$CallbackRecord.run(Choreographer.java:996(在android.view.Cchoreographer.doCallbacks(Choreographer.java:794(在android.view.Cchoreographer.doFrame(Choreographer.java:722(位于android.view.Cchoreographer$FrameDisplayEventReceiver.run(Choreographer.java:981(在android.os.Handler.handleCallback(Handler.java:883(在android.os.Handler.dispatchMessage(Handler.java:100(在android.os.Looper.loop(Looper.java:237(在android.app.ActivityThread.main(ActivityThreads.java:7860(位于java.lang.reflect.Method.ioke(Method.java(网址:com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493(网址:com.android.internal.os.ZygoteInit.main(ZygoteNit.java:1075(

是否调试了ViewGroup.java?将调试器点放入9606行?如果你能以同样的方式发布你正在做的事情,那会更好。这样其他人就可以获得一些关于给你答案的见解!感谢

最新更新