by Guest » 03 Jan 2025, 09:57
Hilfe, ich kann es nicht korrigieren
mit Java in meinen Fragmenten und wann immer ich versuche, dies zu tun, erhalte ich diese Fehlermeldung
Code: Select all
--------- beginning of crash
java.lang.AbstractMethodError: abstract method "void androidx.transition.Transition$TransitionListener.onTransitionStart(androidx.transition.Transition, boolean)"
at androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda0.notifyListener(D8$$SyntheticClass:0)
at androidx.transition.Transition.notifyFromTransition(Transition.java:2376)
at androidx.transition.Transition.notifyListeners(Transition.java:2357)
at androidx.transition.Transition.start(Transition.java:2049)
at androidx.transition.Transition.runAnimators(Transition.java:935)
at androidx.transition.TransitionSet.runAnimators(TransitionSet.java:512)
at androidx.transition.TransitionSet.runAnimators(TransitionSet.java:512)
at androidx.transition.Transition.playTransition(Transition.java:1936)
at androidx.transition.TransitionManager$MultiListener.onPreDraw(TransitionManager.java:300)
at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:1176)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4334)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2997)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:10455)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1415)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1424)
at android.view.Choreographer.doCallbacks(Choreographer.java:1024)
at android.view.Choreographer.doFrame(Choreographer.java:953)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1398)
at android.os.Handler.handleCallback(Handler.java:991)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8787)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:871)
Ich kann den aktuellen Code nicht bereitstellen, da ich mehr als 6 Klassen habe und keine davon funktioniert.
Ich verwende MDC 1.12.0 und AppCompat 1.6.1 und androidx.transition.Transition 1.5.0
Ich habe versucht, Container Transform zu verwenden, um zwischen zwei Fragmenten zu animieren. Ich habe erwartet, dass die Animation ordnungsgemäß funktioniert, habe aber stattdessen einen AbstractMethodError erhalten Ich habe nicht einmal aufgerufen
Hilfe, ich kann es nicht korrigieren
[code]MaterialContainerTransform
[/code]
mit Java in meinen Fragmenten und wann immer ich versuche, dies zu tun, erhalte ich diese Fehlermeldung
[code]--------- beginning of crash
java.lang.AbstractMethodError: abstract method "void androidx.transition.Transition$TransitionListener.onTransitionStart(androidx.transition.Transition, boolean)"
at androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda0.notifyListener(D8$$SyntheticClass:0)
at androidx.transition.Transition.notifyFromTransition(Transition.java:2376)
at androidx.transition.Transition.notifyListeners(Transition.java:2357)
at androidx.transition.Transition.start(Transition.java:2049)
at androidx.transition.Transition.runAnimators(Transition.java:935)
at androidx.transition.TransitionSet.runAnimators(TransitionSet.java:512)
at androidx.transition.TransitionSet.runAnimators(TransitionSet.java:512)
at androidx.transition.Transition.playTransition(Transition.java:1936)
at androidx.transition.TransitionManager$MultiListener.onPreDraw(TransitionManager.java:300)
at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:1176)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4334)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2997)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:10455)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1415)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1424)
at android.view.Choreographer.doCallbacks(Choreographer.java:1024)
at android.view.Choreographer.doFrame(Choreographer.java:953)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1398)
at android.os.Handler.handleCallback(Handler.java:991)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8787)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:871)
[/code]
Ich kann den aktuellen Code nicht bereitstellen, da ich mehr als 6 Klassen habe und keine davon funktioniert.
Ich verwende MDC 1.12.0 und AppCompat 1.6.1 und androidx.transition.Transition 1.5.0
Ich habe versucht, Container Transform zu verwenden, um zwischen zwei Fragmenten zu animieren. Ich habe erwartet, dass die Animation ordnungsgemäß funktioniert, habe aber stattdessen einen AbstractMethodError erhalten Ich habe nicht einmal aufgerufen