打开浏览器之后,在退出浏览器的时候弹出AlertDialog,如何显示

打开浏览器之后,在退出浏览器的时候弹出AlertDialog,怎么显示?
使用下面这种方法打开浏览器
Java code
Intent intent= new Intent();        
        intent.setAction("android.intent.action.VIEW");    
        Uri content_url = Uri.parse(url);   
        intent.setData(content_url);
 startActivity(intent);


然后在退出的时候弹出AlertDialog,选择是否退出。代码如下:
Java code
AlertDialog.Builder d =new AlertDialog.Builder(getApplicationContext())


问题:这样写会报错,不能用getApplicationContext(),这里可以写一个指定的activity类名。比如Player.this就是指定在Player里面显示这个AlertDialog,现在问题是怎么让它显示在浏览器里面?

------解决方案--------------------
这里的浏览器指的是另外的apk? 还是自己程序包里的另外一个Activity?

如果是另外一个apk的话,貌似做不到.
自己程序包里的另外一个Activity的话,直接在那个Activity的退出代码里弹出Dialog
------解决方案--------------------
可以显示到浏览器前面,只要将对话框设为系统级的对话框就可以实现
但问题是你怎么知道浏览器要退出?
你必须有一种机制可以获知浏览器要退出并使浏览器在获得你的退出指令之后才退出。
如果浏览器不是你写的而且不支持这种机制,这就是一个不可能完成的任务了。
------解决方案--------------------
如果可以的话,楼主还是想办法改浏览器的代码吧
------解决方案--------------------
AlertDialog ad=new AlertDialog.Builder........create();
ad.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
ad.show();