クライアントアプリケーションのアイドルタイムアウト時間を検知します。以下の機能が提供されます。
public void onPause() { TimeoutManager.getInstance(this).chkTimeoutStart(); } public void onResume() { if(TimeoutManager.getInstance(this).isTimeout()) { //タイムアウト発生時の実装 } }
- (void)applicationDidEnterBackground:(UIApplication *)application { [[IMATimeoutManager sharedInstance] chkTimeoutStart]; } - (void)applicationWillEnterForeground:(UIApplication *)application { if ([[IMATimeoutManager sharedInstance] isTimeout] == true) { // タイムアウト発生時の実装. } }
private void onPause() { TimeoutManager.getInstance().chkTimeoutStart(); } private void onResume() { if(TimeoutManager.getInstance().isTimeout()) { //タイムアウト発生時の実装 } }