Tengo una aplicación de Android, cuando ejecuta un servicio, quiero mostrar la notificación en la barra de estado. Luego, el usuario puede navegar a otra aplicación presionando la tecla INICIO. Sin embargo, cuando trato de volver a mostrar la aplicación anterior en ejecución a través del icono de notificación, hay algún problema con la actividad existente. Incluso lo declaro como modo "Single Top" (deseo ejecutar la actividad existente ya que hay un servicio asociado en ejecución), de alguna manera se ha llamado a OnDesesoy de esa actividad antes de OnResume. Aquí está mi código de creación del objeto de notificación. ¿Podrías por favor señalarme qué mal es? Gracias.Cómo llevar la actividad existente de Android al frente a través de la notificación
private void showNotification()
{
Intent toLaunch = new Intent(getApplicationContext(),
MySingleTopActivity.class);
PendingIntent intentBack = PendingIntent.getActivity(getApplicationContext(), 0,toLaunch, PendingIntent.FLAG_UPDATE_CURRENT);
notification.setLatestEventInfo(getApplicationContext(),
getText(R.string.GPS_service_name), text, intentBack);
....
}
posibles duplicados: http://stackoverflow.com/questions/4047683/android-how-to-resume-an-app-from-a-notification, http://stackoverflow.com/questions/5502427/resume-application-and-stack-from-notification – Philipp