-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Description
Please consider this sample:
https://play.nativescript.org/?template=play-js&id=3gxfjn&v=2
If you navigate between tabs fast enough you run into this problem:
An uncaught Exception occurred on "main" thread.
android.content.res.Resources$NotFoundException: Resource ID #0xffffffec
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:215)
at android.content.res.Resources.loadXmlResourceParser(Resources.java:2134)
at android.content.res.Resources.getAnimation(Resources.java:1167)
at android.animation.AnimatorInflater.loadAnimator(AnimatorInflater.java:125)
at android.animation.AnimatorInflater.loadAnimator(AnimatorInflater.java:106)
at android.animation.AnimatorInflater.loadAnimator(AnimatorInflater.java:91)
at android.app.FragmentManagerImpl.loadAnimator(FragmentManager.java:1089)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1368)
at android.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1557)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1630)
at android.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2196)
at android.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2142)
at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2043)
at android.app.FragmentManagerImpl$1.run(FragmentManager.java:719)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6753)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:482)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
And consider this one: https://play.nativescript.org/?template=play-js&id=3gxfjn&v=3
If you navigate fast between tabs, then you run into this crash:
An uncaught Exception occurred on "main" thread.
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
at android.view.ViewGroup.addViewInner(ViewGroup.java:4941)
at android.view.ViewGroup.addView(ViewGroup.java:4772)
at android.view.ViewGroup.addView(ViewGroup.java:4712)
at android.view.ViewGroup.addView(ViewGroup.java:4685)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1284)
at android.app.FragmentManagerImpl.addAddedFragments(FragmentManager.java:2407)
at android.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2186)
at android.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2142)
at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2043)
at android.app.FragmentManagerImpl$1.run(FragmentManager.java:719)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6753)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:482)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)