2016-07-30 17 views

答えて

5

AppStateはあなたの友人です! documentation of AppStateをご覧ください。今、あなたのコンポーネント、あなたは(てclearTimeoutを呼ぶようで方法だろう)

AppState.addEventListener('background', this.handlePutAppToBackground); 
AppState.addEventListener('inactive', this.handlePutAppToBackground); 

handlePutAppToBackground(:のsetTimeoutが存在するコンポーネント、でそう

、ちょうどAppStateを必要とし、このようなイベントリスナーを追加...)

2

が近いです。答えは実際に使用することです

AppState.addEventListener('change', state => { 
    if (state === 'active') { 
    // do this 
    } else if (state === 'background') { 
    // do that 
    } else if (state === 'inactive') { 
    // do that other thing 
    } 
}); 
関連する問題