ページの先頭行へ戻る
Interstage Mobile Application Server V1.2.0 アプリケーション開発ガイド
FUJITSU Software

4.5.9 タイムアウト検知

クライアントアプリケーションのアイドルタイムアウト時間を検知します。以下の機能が提供されます。

使用例
Andoird
     public void onPause() {
         TimeoutManager.getInstance(this).chkTimeoutStart();
     }
     public void onResume() {
         if(TimeoutManager.getInstance(this).isTimeout()) {
             //タイムアウト発生時の実装
         }
     }
iOS
- (void)applicationDidEnterBackground:(UIApplication *)application {
     [[IMATimeoutManager sharedInstance] chkTimeoutStart];
  }
- (void)applicationWillEnterForeground:(UIApplication *)application {
    if ([[IMATimeoutManager sharedInstance] isTimeout] == true) {
        // タイムアウト発生時の実装.
    }
}
Windows
private void onPause()
{
    TimeoutManager.getInstance().chkTimeoutStart();
}
private void onResume()
{
    if(TimeoutManager.getInstance().isTimeout())
    {
        //タイムアウト発生時の実装
    }
}