fix(android): optimize findRootContainerView to return first content view

This commit is contained in:
lodev09 2025-12-29 11:48:29 +08:00
parent f3164ca303
commit 55cbd317c8
No known key found for this signature in database
GPG Key ID: F098AE8F7143F3E0

View File

@ -487,15 +487,14 @@ class TrueSheetView(private val reactContext: ThemedReactContext) :
*/
private fun findRootContainerView(): ViewGroup? {
var current: android.view.ViewParent? = parent
var contentView: ViewGroup? = null
while (current != null) {
if (current is ViewGroup && current.id == android.R.id.content) {
contentView = current
return current
}
current = current.parent
}
return contentView ?: reactContext.currentActivity?.findViewById(android.R.id.content)
return reactContext.currentActivity?.findViewById(android.R.id.content)
}
}