Comment élever un dialogue alerte de BroadcastReceiver classe?

J'ai utilisé une méthode de minuteur dans un Activity classe. Dans cette méthode que j'ai l'intention de Activity classe à un BroadcastReceiver classe.

Ce BroadcastReceiver classe fera appel à toutes les 15 minutes en arrière-plan en utilisant AlarmManager.

Quand je l'appelle la BroadcastReceiver classe je souhaiterais soulever un AlertDialog.

public void timerMethod(){
    Intent intent = new Intent(Activity.this,
      BroadcastReceiverClass.class
    );

    PendingIntent sender = PendingIntent.getBroadcast(
      QualityCallActivity.this,0, intent, 0
    );

    //We want the alarm to go off 30 seconds from now.
    long firstTime = SystemClock.elapsedRealtime();

    AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
    am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
    firstTime, 60*1000, sender);
}

BroadcastReceiverClass.java

public void onReceive(Context context, Intent intent)
{
    dialogMethod();
}

Comment puis-je lève un AlertDialog de BroadcastReceiver classe à partir d'un processus en arrière-plan?

OriginalL'auteur prasad.gai | 2011-08-29