react native 中通知广播的简单使用。

广播注册:addListener广播名为notification_logout 后面为监听的callback事件

componentDidMount(): void {
    this.logoutListener = DeviceEventEmitter.addListener('notification_logout',() => {
        console.log("notification_logout")
        Actions.replace('login',{type:0})
    });
}

监听移除:

componentWillUnmount(): void {
    this.logoutListener.remove()
}

广播调用:

DeviceEventEmitter.emit('notification_logout', null);

猜你喜欢

转载自blog.csdn.net/qq_36355271/article/details/105521049