AndroidManifest.xml
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
import android.app.AlertDialog;
public class example implements OnCancelListener, OnClickListener, OnDismissListener {
private AlertDialogExample mAlertDialogExample = null;
public class AlertDialogExample extends AlertDialog {
public AlertDialogExample(Context context, OnCancelListener onCancelListener,
OnClickListener onClickListener, OnDismissListener onDismissListener) {
super(context, R.style.Dialog);
setTitle(title);
setMessage(message_txt);
setButton(BUTTON_POSITIVE, btn_txt, onClickListener);
setButton(BUTTON_NEGATIVE, cancel_txt, onClickListener);
setOnCancelListener(onCancelListener);
setOnDismissListener(onDismissListener);
getWindow().setType(LayoutParams.TYPE_SYSTEM_ALERT);
}
}
mAlertDialogExample = new AlertDialogExample(mContext, this, this, this);
mAlertDialogExample.show();
@Override
public void onDismiss(DialogInterface dialog) {
}
@Override
public void onCancel(DialogInterface dialog) {
}
@Override
public void onClick(DialogInterface dialog, int which) {
}
}