ホーム > デベロッパ > BREW FAQ

BREW FAQ : イベント

中断(EVT_APP_SUSPEND)、再開(EVT_APP_RESUME) メッセージが送られてきた場合、BREW は自動でスタック、ヒープなどの情報の退避、復帰を行いますか?

アプリケーションが EVT_APP_SUSPEND イベントや EVT_APP_RESUME イベントを受信した場合、ユーザー自身が中断処理や復帰処理を実装する必要があります。例えば、EVT_APP_SUSPEND イベントを受信した場合は、オープン中のファイルのクローズやソケットの解放、再生中のサウンドの停止などを行う必要があります。また、EVT_APP_RESUME イベントの受信時は、画面の再描画などを行う必要があります。

BREW は、ヒープ領域を他のアプリケーションと共有していますので、EVT_APP_SUSPEND イベントの受信時にユーザーは、必要に応じてヒープの解放を行うことが行うことが推奨されています。