Android:打开浏览器窗口而不显示地址栏

时间:2012-01-11 12:02:31

标签: android browser

我正在开发一个小型的Android应用程序。当用户没有注册时,他会看到一个网站,通过这样调用浏览器:

Intent browserIntent = new Intent("android.intent.action.VIEW",
    Uri.parse("http://OUR WEBSITE.tld/register/?id=" + user_id));
startActivity(browserIntent);

我面临的唯一问题是用户会看到网址,并能够访问其他网站。注册完成后,我希望他回到应用程序。

我也不想保存此会话的历史记录。

我正在考虑如何将浏览器集成到应用程序中,但我认为有一种更简单的方式,我可能已经错过了。

2 个答案:

答案 0 :(得分:2)

您需要在应用中使用网页视图,并且只会根据提供的网址加载网页。
默认情况下,用户无法看到网址。

答案 1 :(得分:0)

为什么不启动ActivityForResult(...)?这可以解决您的问题。

价: startActivityForResult(...)