Я хотел бы передать строку из получателя широковещания в активность.Я поднял уведомление, когда я нажал на уведомление.Я запускаю действие в этом действии. Я хотел бы показать значения массива строк:
Я написал класс BroadcastReceiver, как показано ниже:
public class RepeatingAlarm extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
String array[5]={"hai","hello","how r u?","welcome"};
//i am calling notification method here
notification();
}
}
У меня есть метод getуведомление, как показано ниже
public static void myNotify(Context context,String message)
{
NotificationManager notificationManager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
Notification notification = new Notification(R.drawable.icon,"A new notification", System.currentTimeMillis());
// Hide the notification after its selected
notification.flags |= Notification.FLAG_AUTO_CANCEL;
//Intent intent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse(""));
Intent notificationIntent = new Intent(context.getApplicationContext(), CustomDialogExample.class);// i am starting CustomDialogExample
PendingIntent activity = PendingIntent.getActivity(context,0,notificationIntent, 0);
notification.setLatestEventInfo(context,"Notification for you",message,activity);
notification.number += 1;
notificationManager.notify(0, notification);
}
С помощью вышеуказанного метода я запускаю действие CustomDialogExample.Когда я нажал на Уведомление, я хотел бы получить класс RepeatingAlarm arra [] попадет в класс CustomDialogExample.
пожалуйста, любое тело поможет мне