Ich habe eine native App reagieren. In der App verwende ich einen Event-Listener, um einige Aktionen von nativen Modulen zu hören, was gut funktioniert.React Native: Alert-Nachricht funktioniert nicht, wenn häufig aufgerufen
Wenn der Ereignis-Listener das Ereignis erfasst, console.log
ausgibt, ruft es eine andere Funktion auf, die wiederum console.log
ausgibt, was alles funktioniert.
Wenn die Funktion jedoch auch eine Warnung anzeigt, wird sie zwar zum ersten Mal angezeigt, wird jedoch möglicherweise nicht angezeigt, wenn die Warnung mehrfach angezeigt wird.
Was könnte das Problem sein? Kann ich häufig eine Warnung anzeigen? Hier
ist der Quellcode:
class Details extends Component {
constructor(props){
super(props);
}
componentDidMount(){
DeviceEventEmitter.addListener('tagDetected', (data)=>{
console.log(data.serial)
this.attendBySerial(data.serial)
});
}
attendBySerial(i){
console.log('Attending', i)
Alert.alert(
'NFC Tag Detected',
JSON.stringify(i)
);
}
render(){
return(
///.......
);
}
}