我正在尋找在我的Android應用程序(對於OAuth權限的東西)中有一個WebView彈出窗口,但我遇到了一些問題。繼Android的在線指南,我將做到以下幾點:在TabActivity中啓動WebView
WebView webView = new WebView(this);
setContentView(webView);
webView.loadUrl(URL_HERE);
我的問題是,這是,該活動實際上是一個TabActivity。當我嘗試啓動我的應用程序時,我收到了一個java.lang.RuntimeException
,表示我的「內容必須有一個TabHost,其ID是arrtibute ...」。我如何能夠在我的應用程序開始時啓動WebView而不會遇到這個問題?
謝謝!
我有一個標籤式佈局回事了。我只需要WebView爲用戶提供權限來訪問他們的數據。我是否應該爲WebView創建一個Activity JUST,然後在需要使用它時從TabActivity調用該Activity的Intent? – Chiggins 2011-05-27 19:00:36
在這種情況下,我會使用對話框(請參閱我發佈的最後一個鏈接)。另外,你可以在你的第一個選項卡中添加一個webview,並在登錄後將其可見性設置爲GONE(我認爲對話框是一個更好的選擇) – Aleadam 2011-05-27 19:13:40
對話框中的WebView?我從來沒有聽說過/看過,我不這麼認爲。 – Chiggins 2011-05-27 19:20:20