서비스에서

Calendar cal = Calendar.getInstance();

Intent intent = new Intent(context, OneShotAlarm.class);

intent.putExtra("MSG", text);

            PendingIntent sender = PendingIntent.getBroadcast(context,

                    0, intent, 0);


            AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);

            am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sender);


를 호출했습니다.


public class OneShotAlarm extends BroadcastReceiver {

@Override

public void onReceive(Context context, Intent arg1) {

// TODO Auto-generated method stub

Toast.makeText(context, "알람발생", Toast.LENGTH_SHORT).show();

Intent i = new Intent(context, AlertDialogActivity.class);

i.putExtra("MSG", arg1.getStringExtra("MSG"));

        i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

        context.startActivity(i);


}

}


화면이 켜지면서 AlertDialogActivity 가 떠야 되는데 화면이 켜지지도 않습니다.