Estoy buscando un ejemplo de código de trabajo para Symbian S60 5th edition en el que una aplicación de consola puede recibir eventos de apagado (es decir, detectar el apagado del teléfono). Sé cómo hacer esto desde la aplicación UI [AppUI
, HandleSystemEventL(const TWsEvent& aEvent)
, etc.], pero Windows Server no parece enviar eventos si la aplicación de consola simple está escuchando estos eventos.¿Cómo recibir eventos de apagado en una aplicación de consola Symbian?
Por lo tanto, he tratado de conectarme a WS, llame al EventReady(&iStatus)
, pero RunL
nunca se llama, y la aplicación nunca recibe EApaSystemEventShutdown
.
¿Puede alguien aquí proporcionar código de trabajo para esto?
Gracias.
No, no funciona. He seguido las instrucciones sobre cómo usar CSaveNotifier (lo que está escrito en "Symbian OS Internals"), pero nunca se llama a la función SaveL() de MSaveObserver. El mecanismo puede aplicarse únicamente a aplicaciones basadas en UI. –