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.
- Notificación regular no mostrará el botón Cerrar X en android
- Actividad de reanudación de notificaciones
- La notificación con setGroupSummary (true) no está visible en Android N
- SetGroup () no está definido para el tipo NotificationCompat.Builder?
- Implementación de Snooze en notificaciones de Android
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?
- Haga clic en la notificación para ir a la actividad actual
- Notificación de barra de estado de Android: haz que no se pueda borrar y vuelve a la aplicación (no inicia una nueva instancia)
- Android gran icono de notificación, hay una manera de eliminar el icono más pequeño en la parte inferior derecha?
- Android: ¿Cómo puedo incluir un sonido de notificación utilizando un recurso de sonido?
- ¿Quitar Notificación cuando se llama addAction?
- ¿Cómo puedo hacer una notificación en la barra de estado sin el mensaje expandido en la ventana "Notificaciones"? (sólo desea el icono)
- El proceso de fondo de la aplicación se detiene, si el dispositivo se ha iniciado
- ¿Cómo puedo convertir a Color a Bitmap?
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:
- ListView: excepción de puntero nulo
- Android: ¿Cuál es el valor predeterminado de android: dividerHeight para una vista de lista