![](/img/trans.png)
[英]How to determine DevMode in React-Native in Native Android Component?
[英]Call React-native from custom component
我对本机响应还很陌生,我无法弄清楚如何从自定义组件中调用事件。 我正在使用的组件是react-native-android-snackbar,我正在尝试检查小吃栏是否处于活动状态。
通过检查代码,我发现有一个名为EVENT_SHOWN的事件。 这正是我所需要的,但不幸的是,我不知道如何检查此事件。
我尝试了以下方法:
export default class LoginScreen extends Component {
constructor(props, context) {
super(props, context);
this.state = {username: '', password: '',spinnerVisible:false};
this._event = this._event.bind(this);
DeviceEventEmitter.addListener('EVENT_SHOW',this._event);
}
_event(event: Event){
Alert.alert("Event handler","Event handler");
}
但不幸的是,它不起作用,当我激活小吃栏时未调用该函数。
希望有人能在正确的方向帮助我。
EVENT_SHOWN
是事件的本机端,仅shown
JS事件。 所以尝试
Snackbar.addEventListener('shown', this._event);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.