0
내가 (전화 버튼 - 안드로이드) 다시 클릭하면 것을 원하는 이 내 코드는 다시 미리보기 장면 하는 것입니다 :네비게이터는 다시 반응 기본
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} />
);
}
}
}
내가 사용하는 시도 " 난 다시 내 안드로이드의 출구에있는 응용 프로그램 ... 내가 안드로이드 버튼을 다시 원하는 아이폰을 클릭하면 onBack "하지만 지금 ... 을 나에게 도움이되지 모두이 방법에 따라 달라집니다 모두
TNX
yhea 반응에 대해 잘 알고 있다면, 내가 navigator.pop()하지만 단추 안쪽에 안드로이드에 listner 어떻게 할 필요가 있는지 알고 계십니까? – gregory
https://facebook.github.io/react-native/docs/backandroid.html – papacostas