mirror of
https://github.com/zoriya/react-native-video.git
synced 2025-12-06 07:16:12 +00:00
fix(android): wait for view to initialize before emitting event (#3)
This commit is contained in:
@@ -33,9 +33,15 @@ class VideoView @JvmOverloads constructor(
|
||||
|
||||
var nitroId: Int = -1
|
||||
set(value) {
|
||||
// delay event on first render to allow view to initialize
|
||||
if (field == -1) {
|
||||
postDelayed({
|
||||
onNitroIdChange?.let { it(value) }
|
||||
}, 1)
|
||||
}
|
||||
|
||||
field = value
|
||||
globalViewsMap[value] = WeakReference(this)
|
||||
onNitroIdChange?.let { it(field) }
|
||||
}
|
||||
|
||||
var onNitroIdChange: ((Int?) -> Unit)? = null
|
||||
|
||||
Reference in New Issue
Block a user