我正在寻找在我的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