【发布时间】:2011-03-23 08:32:08
【问题描述】:
我正在尝试制作一个记录小部件,其中用户界面将从 WebView 中的 HTML 页面加载。这可能吗?我一直在尝试将 url 加载到 Widget 中,但我得到了各种各样的错误并且我的程序崩溃了。我是 Android 开发的新手,还不知道这些东西是如何工作的。
这是我的 Widget 提供者类:
public class RecordAppWidgetProvider extends AppWidgetProvider {
WebView webview;
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://www.google.com");
webview.setWebViewClient(new WebViewClient());
}
}
我想我必须以某种方式加载 WebView,通常我会这样做:
webview = (WebView) findViewById(R.id.webview);
但是这里不行,我觉得findViewById是来自Activity?
【问题讨论】:
标签: android android-widget android-webview