System.out.println("ActivityLaunchedState.manageRequest :" + request);
	public boolean manageRequest (Request request)	{		System.out.println("ActivityLaunchedState.manageRequest :" + request);		AbstractApplicationState state;		// on regarde le type de requete que l'on recoit		switch (request.getCurrentRequest())		{			case OPEN_PROJECT:				state = new ProjectOpenedState(this.applicationManager);				break;			case CLOSE_PROJECT:				// TODO il y a ptetre des trucs a r?init				state = new InitState(this.applicationManager);				break;			case OPEN_PROCESS:				state = new ProcessOpenedState(this.applicationManager);				break;			case TERMINATE_ACTIVITY:				this.activityScheduler = null;				// on stop le timer				TimerManager.getInstance().stop();				state = new ProcessOpenedState(this.applicationManager);				break;			case SUSPEND_ACTIVITY:				this.activityScheduler = null;				// on stop le timer				TimerManager.getInstance().stop();				state = new ProcessOpenedState(this.applicationManager);				break;			// si la requet request est inconnue on la d?legue a l'activity			// scheduler qui saura peut etre la traiter			default:				boolean bReturn = this.activityScheduler.ManageRequest(request);				this.applicationManager.setState(this);				return bReturn;		}		this.applicationManager.setState(state);		return true;	}