ich möchte, dass, wenn ich zurück klicken Sie (auf der Telefontaste - android) dem Rücken zur Vorschau Szene wird dies ist mein Code:Navigator zurück in reagieren nativen
class students extends Component {
constructor(props) {
super(props);
this.state = {
value: false,
userstatus: false // false - guest, true - user
};
I18nManager.forceRTL(true)
}
componentDidMount() {
var self = this;
setTimeout(() => {
self.setState({
value: true
});
}, 3000);
}
_renderScene(route, navigator) {
if (route.id === 1) {
return <Userarea navigator={navigator} userstatus={this.state.userstatus} />
} else if (route.id === 2) {
return <Main navigator={navigator} userstatus={this.state.userstatus} />
} else if (route.id === 3) {
return <Register navigator={navigator} userstatus={this.state.userstatus} />
}
}
_configureScene(route) {
return CustomSceneConfig;
}
render() {
if (!this.state.value){
return <Loading/>;
} else {
return (
<Navigator
initialRoute={{id: 1, }}
renderScene={this._renderScene.bind(this)}
configureScene={this._configureScene} />
);
}
}
}
Ich habe versucht, den Einsatz " onBack“aber es ist mir nicht geholfen ... Nun, wenn ich wieder in meinem android-Austritt den App angeklickt ... i-Taste will zurück auf android und iPhone beid
tnx
yhea, i weiß, ich brauche navigator.pop() aber wie man Listener zu Android außerhalb Taste? – gregory
https://facebook.github.io/react-native/docs/backandroid.html – papacostas