Android – Ventana de diálogo Prompt cuando toque en Notificación

Soy nuevo en el desarrollo de aplicaciones para Android. Estoy haciendo una solicitud para mi proyecto de fin de año.

Mi solicitud le recordará al usuario una cita. Hasta ahora logré mostrar la alerta en la barra de notificación en la fecha de la cita.

Mi supervisor ha solicitado agregar una función, que, cuando una ficha de usuario en la barra de notificación, habrá una ventana de diálogo y mostrar los detalles (Título de la cita y la ubicación).

¿Cómo logro esto?

Prueba esto:

Intent notifyIntent = new Intent(context,YourActivityClassHere.class); notifyIntent.setFlag(Intent.FLAG_ACTIVITY_NEW_TASK); //UNIQUE_ID if you expect more than one notification to appear PendingIntent intent = PendingIntent.getActivity(SimpleNotification.this, UNIQUE_ID, notifyIntent, PendingIntent.FLAG_UPDATE_CURRENT); 

Basta con que PendingIntent abra una de sus Actividades y haga que su Actividad sea totalmente transparente y abra un Diálogo.

EDIT: si desea abrir una actividad de notificación haga clic en evento:

Suponiendo que notif es su objeto de notificación :

 Intent notificationIntent = new Intent(this.getApplicationContext(), ActivityToStart.class); PendingIntent contentIntent = PendingIntent.getActivity(this.getApplicationContext(), 0, notificationIntent, 0); notif.contentIntent = contentIntent; 

Para obtener más ayuda, puede ver este proyecto de ejemplo , le ayudará a:

  • Manera fiable de recuperar los detalles de StatusbarNotification (título, texto de notificación)
  • Uso de GCM en Android e iOS sin una carga de notificación
  • Notificación de desgaste de Android en la parte superior
  • NotificationCompat.Builder addAction falta?
  • Cómo hacer que la notificación sea inalcanzable / inamovible
  • Notificación de estilo de imagen grande de Android con texto de resumen de líneas múltiples
  • No se puede establecer el sonido de notificación push en android
  • Envío de una notificación desde un servicio en Android
  • ¿Cómo puedo mostrar la notificación en la pantalla de bloqueo de Android?
  • ¿Cómo puedo activar las vibraciones y las luces con la API de notificaciones de Android?
  • ¿Cómo dibujar una vista encima de todo?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.