gpt4 book ai didi

react-native-navigation - 如何使用全局ScreenVisibilityListener类?

转载 作者:行者123 更新时间:2023-12-04 04:28:38 26 4
gpt4 key购买 nike

我指的是官方文档的此页:https://wix.github.io/react-native-navigation/#/screen-api?id=listen-to-visibility-events-globally

创建此类后,如何告诉导航器使用它?

最佳答案

ScreenVisibilityListener监听通过react-native eventDispatcher在 native 端触发的全局事件,导航器不需要知道它。

用法示例:

import {ScreenVisibilityListener} from 'react-native-navigation';

new ScreenVisibilityListener({
willAppear: ({screen}) => {
console.log(`Displaying screen ${screen}`)
},
didAppear: ({screen, startTime, endTime, commandType}) => {
console.log('screenVisibility', `Screen ${screen} displayed in ${endTime - startTime} millis [${commandType}]`)
},
willDisappear: ({screen}) => {
console.log(`Screen will disappear ${screen}`)
},
didDisappear: ({screen}) => {
console.log(`Screen disappeared ${screen}`)
}
}).register();

关于react-native-navigation - 如何使用全局ScreenVisibilityListener类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49170492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com