In a cell-phone terminal for receiving an event and detecting an
application corresponding to the event to notify and manage the event, a
conflicting condition and a return priority are set to each of multiple
applications in advance. On receiving the event making a request for
activation of an application later in a status of having an application
running in advance, an application management portion suspends the
application based on a conflicting condition about the application, and
stores return information on the application necessary to activate it
again for each return priority in the case of operating the application.
When the application is finished, the application management portion
reads the return information in lowering order of the return priority and
activates a corresponding application by using the return information.