使用下面这种方法打开浏览器Intent intent= new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse(url);
intent.setData(content_url);
startActivity(intent);然后在退出的时候弹出AlertDialog,选择是否退出。代码如下:
AlertDialog.Builder d =new AlertDialog.Builder(getApplicationContext())问题:这样写会报错,不能用getApplicationContext(),这里可以写一个指定的activity类名。比如Player.this就是指定在Player里面显示这个AlertDialog,现在问题是怎么让它显示在浏览器里面?
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse(url);
intent.setData(content_url);
startActivity(intent);然后在退出的时候弹出AlertDialog,选择是否退出。代码如下:
AlertDialog.Builder d =new AlertDialog.Builder(getApplicationContext())问题:这样写会报错,不能用getApplicationContext(),这里可以写一个指定的activity类名。比如Player.this就是指定在Player里面显示这个AlertDialog,现在问题是怎么让它显示在浏览器里面?
自己程序包里的另外一个Activity的话,直接在那个Activity的退出代码里弹出Dialog
ad.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
ad.show();