sdcxtech / react-native-troika

Native UI Component for React Native, including nested-scroll, pull-to-refresh, bottom-sheet, etc.
https://todoit.tech
167 stars 23 forks source link

pull-to-refresh #9

Closed TomWq closed 1 year ago

TomWq commented 1 year ago

我在使用pull-to-refresh的时候 安卓上偶尔会出现闪退,日志是这样的 FATAL EXCEPTION: mqt_native_modules Process: com.jmzhac, PID: 21742 java.lang.AssertionError: Spannable element has not been prepared in onBeforeLayout at com.facebook.infer.annotation.Assertions.assertNotNull(Assertions.java:19) at com.facebook.react.views.text.ReactTextShadowNode$1.measure(ReactTextShadowNode.java:72) at com.facebook.yoga.YogaNodeJNIBase.measure(YogaNodeJNIBase.java:522) at com.facebook.yoga.YogaNative.jni_YGNodeCalculateLayoutJNI(Native Method) at com.facebook.yoga.YogaNodeJNIBase.calculateLayout(YogaNodeJNIBase.java:220) at com.facebook.react.uimanager.ReactShadowNodeImpl.calculateLayout(ReactShadowNodeImpl.java:466) at com.facebook.react.uimanager.ReactShadowNodeImpl.calculateLayout(ReactShadowNodeImpl.java:461) at com.reactnative.pulltorefresh.PullToRefreshHeaderShadowNode.setLocalData(PullToRefreshHeaderShadowNode.java:15) at com.facebook.react.uimanager.UIImplementation.setViewLocalData(UIImplementation.java:213) at com.facebook.react.uimanager.UIManagerModule$2.runGuarded(UIManagerModule.java:406) at com.facebook.react.bridge.GuardedRunnable.run(GuardedRunnable.java:30) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:228) at java.lang.Thread.run(Thread.java:920)