Quantcast
Channel: WP7 y multitarea
Viewing all articles
Browse latest Browse all 3

WP7 y multitarea

$
0
0

En aplicaciones de terceros no existen apis para Multitarea ni nada parecido.

En la nueva versión del sistema Windows Phone 7.5 (Mango) solo con compilar nuestra aplicación con esta versión, tendremos la posibilidad de dejarla durmiente al salir.

¿Esto que quiere decir? Siempre que el usuario salga de nuestra aplicación, si hay suficiente memoria, y siempre que se trate de Windows Phone 7.5, nuestra aplicación no se cerrará, en su lugar se mantendrá en memoria, si el usuario vuelve a la aplicación, se recuperará automáticamente en el mismo punto en el que estaba sin necesidad de que hagamos nada.

Para esto es muy importante, en el evento Application_Activated de la clase App comprobar la propiedad IsApplicationInstancePreserved de ActivatedEventArgs para ver si estamos regresando de ese estado "durmiente", si es true, no debemos hacer nada, todo lo necesario para nuestra app ya está cargado. Se puede dar el caso de que por falta de memoria u otros factores el sistema empiece a cerrar aplicaciones "durmientes", en ese caso IsApplicationInstancePreserved llegará a false y deberemos actuar como si nos estuviesemos levantando desde 0, cargando los datos necesarios para funcionar.

Espero que os haya servido, un saludo!


MCTS .NET Framework 3.5 Windows Forms Application Development
MCTS .NET Framework 3.5 Windows Presentation Foundation
Visita mi Blog en Geeks.ms
Sigueme en Twitter

Viewing all articles
Browse latest Browse all 3

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>