Wie erstelle ich einen Alertdialog außerhalb einer Anwendung?

Ich möchte einen Alertdialog außerhalb meiner Anwendung erstellen.

AlertDialog.Builder builder = new AlertDialog.Builder(context);
    builder.setTitle(Config_ConstantVariable.latest);
    builder.setMessage(title);
    builder.setIcon(R.drawable.push_logo);
    builder.setCancelable(false)
            .setPositiveButton(Config_ConstantVariable.alertbtnyes,
                    new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {
                            Intent intent = new Intent(context,
                                    Main_ParticularNewsDetail.class);
                            Bundle bundle = new Bundle();
                            intent.putExtra("newsid", payload);
                            intent.putExtras(bundle);
                            context.startActivity(intent);
                        }
                    })
            .setNegativeButton(Config_ConstantVariable.alertbtnno,
                    new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {
                            dialog.cancel();
                        }
                    });
    AlertDialog alert = builder.create();
    alert.show();

Diecontext ist keine Aktivität und diese Klasse istextends BroadcastReceiver.

Bei der Push-Benachrichtigung ist ein Fehler aufgetreten.

06-18 18:38:08.629: E/AndroidRuntime(2402): Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application

Ich sah WhatsApp, das den Dialog außerhalb der Anwendung in Samsung Galaxy Tab herausspringen kann.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage