2016-09-15 4 views
0

반응 - 라우터 - 플럭스 기본 v3.30.0 반응 네이티브 v0.31.0는 반응-네이티브 라우터 플럭스 작동하지 BackAndroid

constructor(props){ 
    super(props); 
    this.handleBackAndroid = this.handleBackAndroid.bind(this); 
    } 

    componentWillUnmount() { 
    BackAndroid.removeEventListener('hardwareBackPress',this.handleBackAndroid); 
    } 

    componentDidMount() { 
    BackAndroid.addEventListener('hardwareBackPress',this.handleBackAndroid); 
    } 

    handleBackAndroid() { 
    try { 
     Actions.mainPage(); 
     return true; 
    } catch (err) { 
     if (onExitApp) { 
     return onExitApp(); 
     } 
    return false; 
    }} 

내가 BackAndroidButton를 누르면 다음 통화가 handleBackAndroid 기능과 응용 프로그램 종료입니다 .

+0

마녀 파일에 'hardwareBackPress'이벤트를 등록 하시겠습니까? 루트 js 파일 (index.android.js)이어야합니다. – Coyote

답변

관련 문제