![]() |
|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
Problemilla con notificaciones en la status
Buenas tardes!
Soy nuevo, mi nick es aaddsscc, soy un novato aprendiendo sobre Android. Estoy desarrollando mi primera app. Se trata de una linterna. El caso es que estoy implementando las notificaciones y tengo un problema. La aplicacion tiene que mantener la linterna encencida aunque el usuario bloquee (o se apague/ bloquee automaticamente por inactividad)la pantalla o salga dando al boton home. En esos dos casos quiero que se muestre la notificacion en la status bar de "linterna encendida". Esto lo he implementado en el OnPause del fragment en cuestion y funciona bien. El problema viene cuando cambio de fragment dentro de la misma actividad y me salta la dichosa notificacion y al instante se quita. Pero me gustaría que no saliera en ningun momento en el caso de cambiar de fragment. Os pongo el codigo a ver si me podeis ayudar: Código:
public void onPause() { super.onPause(); if (isFlashOn && (!wakelock.isHeld()) && (pref.getBoolean("swipe",true))) { try { Log.v("OnPause", "------ wl acquire!"); wakelock.acquire(); if ((pref.getBoolean("notificaciones", false)) && (!getActivity().isFinishing())) { Log.v("OnPAUSE", "---------------- Finishing!"); mNotificationManager.notify(NOTIF_ALERTA_ID, mBuilder.build()); } } catch (Exception ex) { } } else { if (isFlashOn && (!pref.getBoolean("swipe", true))) { Log.v("OnPAUSE", "---------------- Swipe off!"); turnOffFlash(); swipePrefbloqueo = true; } } } A ver si alguien puede echarme un cable. LLevo tiempo dandole vueltas y probando cosas pero no lo consigo. Gracias de antemano y un saludo!!! |
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 22:12:37 (GMT +2)
HTCMania: líderes desde el 2007