2012-01-11 89 views
1

我正在開發一個小型的android應用程序。當用戶還沒有簽約,他將看到一個網站,通過調用像這樣的瀏覽器:Android:打開瀏覽器窗口而不顯示地址欄

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

我面對的唯一問題是,用戶將看到的網址,並能夠訪問其他網站。當註冊完成後,我希望他回到應用程序。

我也不想保存此會話的歷史記錄。

我在考慮如何將瀏覽器集成到應用程序中,但我認爲有一種更簡單的方法,我可能錯過了。

回答

2

您需要在您的應用中使用網頁視圖,並且它只會根據提供給它的網址加載網頁。
默認情況下,用戶不會看到Url。

0

爲什麼不啓動ActivityForResult(...)?這將解決您的問題。

編號: startActivityForResult(...)

+0

我們將如何知道用戶註冊。 – 2012-01-11 12:32:03

+0

您必須找到某種方式將該信息傳遞迴應用程序。我不是webkit的家人,足以幫助你。但我認爲這是可能的。 – JoxTraex 2012-01-11 12:42:04

相關問題