小编Pek*_*kak的帖子

如何将WebView添加到窗口小部件中?

我正在尝试制作一个录制Widget,其中用户界面将从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());

}
}
Run Code Online (Sandbox Code Playgroud)

我想我必须以某种方式加载WebView,通常我这样做:

webview = (WebView) findViewById(R.id.webview);
Run Code Online (Sandbox Code Playgroud)

但它在这里不起作用,我认为findViewById来自Activity?

android android-widget android-webview

13
推荐指数
1
解决办法
9535
查看次数

标签 统计

android ×1

android-webview ×1

android-widget ×1