クライアントアプリケーションのアイドルタイムアウト時間を検知します。以下の機能が提供されます。
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())
{
//タイムアウト発生時の実装
}
}