Я получаю уведомление в своем приложении через BroadcastReceiver, вопрос в том, как я могу разобрать данные для активности и сделать диалог с полученными данными?android - Как показать диалог при нажатии на уведомление
это мой код, но когда я нажимаю на уведомление, ничего не происходит:
NotificationManager notificationManager = (NotificationManager) ctx.getSystemService(Context.NOTIFICATION_SERVICE);
Intent notificationIntent = new Intent(Intent.ACTION_VIEW);
notificationIntent.setData(Uri.parse(link));
PendingIntent pending = PendingIntent.getActivity(ctx, 0, notificationIntent, Intent.FLAG_ACTIVITY_NEW_TASK);
Notification myNotification = new NotificationCompat.Builder(ctx)
.setSmallIcon(R.drawable.ic_launcher).setAutoCancel(false).setLargeIcon(remote_picture)
.setContentTitle(onvan).setStyle(new NotificationCompat.BigTextStyle().bigText(msg))
.setContentText(msg).setContentIntent(pending).build();
notificationManager.notify(1, myNotification);
Я немного variablese как ссылку, сообщ, onvan, который содержит мои данные, и мне нужно отправить эти переменные и сделать диалог.
Как это сделать?
проверить мой ответ. – Harshad
http://stackoverflow.com/a/9751134/3514144 –
использовать деятельность как диалог http://stackoverflow.com/a/1979631/1168654 –