2012-07-11 15 views
11

¿Hay alguna forma de pausar mediante programación una aplicación de Android en Phonegap? Me gustaría imitar el comportamiento que ocurre cuando presionas el botón INICIO. Ya tuve que sobrescribir el controlador del botón Atrás usando this, y aunque en la mayoría de los casos quiero que haga mi acción, cuando en un estado particular el usuario esperaría que la aplicación se minimizara, y quiero replicar este comportamiento.Pausar una aplicación de Android con Phonegap

Tenga en cuenta que en Android esto no es lo mismo que cerrar la aplicación. Eso es bastante fácil de hacer con device.exitApp(); pero me gustaría que recuerde su estado y siga funcionando en segundo plano. Especialmente si todavía hay un trabajo asincrónico en segundo plano.

¿Hay alguna función en Phonegap para lograr esto?

Posible duplicado de Manually pause an application in Android Phonegap, pero no pude encontrar algunas de las herramientas de la OP mencionado ahí, como navigator, así que era totalmente Nervious a editar y reescribir su puesto

+0

Algunas buenas respuestas aquí: http://stackoverflow.com/q/10549472/188926 – Dunc

Respuesta

9

La respuesta simple parece haber : no.

Sin embargo, para cualquier otra persona que viene por este camino, no es imposible. Es solo que no hay una característica de Phonegap que lo haga por usted.

El equivalente Android de "dormir una aplicación" en realidad está abriendo otra intención. Específicamente, al abrir el intento de "Inicio", la aplicación en funcionamiento se queda dormida y vuelve a la pantalla de inicio. Pero por lo que puedo decir al preguntar y consultar los documentos, Phonegap no tiene una forma directa de abrir intenciones.

Lo que (supuestamente) se puede hacer es una de dos cosas:

Tenga en cuenta que a partir de ahora he decidido no ir más lejos con esto, por lo que no prometo ninguno de esos medios, ya que no lo he intentado yo mismo.

Invito a cualquier persona que decida continuar con esto a actualizar su experiencia aquí.

Cuestiones relacionadas