簡體   English   中英

React Native 中的 java.lang.ArrayIndexOutOfBoundsException facebook.react.uimanager.ViewGroupDrawingOrderHelper.getChildDrawingOrder

[英]java.lang.ArrayIndexOutOfBoundsException in facebook.react.uimanager.ViewGroupDrawingOrderHelper.getChildDrawingOrder in React Native

嗨,我正在使用 React Native 0.61.4,我在 android 中遇到了崩潰,而不是 iOS。

java.lang.ArrayIndexOutOfBoundsException:facebook.react.uimanager.ViewGroupDrawingOrderHelper.getChildDrawingOrder(ViewGroupDrawingOrderHelper.java:98)

Android 僅崩潰

https://github.com/facebook/react-native/issues/27610

我也創建了問題,但似乎沒有任何幫助

誰能告訴我實際錯誤是什么以及如何解決這個問題。

謝謝

我通過理解修復了它

ViewGroupDrawingOrderHelper.java

我犯的錯誤是我在風格上給了zIndex 70加載器。

這就是應用程序在 android 上崩潰的原因。 在 iOS 上它運行良好。

通過從樣式中刪除zIndex 70. ,我的崩潰修復了❤️

如果您仍想保留zIndex ,可以將以下內容添加到FlatList

removeClippedSubviews={false}

感謝這個關於 react-native 問題的評論
不確定這對性能有何影響,似乎 iOS 默認將其設置為false

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM