我的问题是网页没有加载到WebView中.

mWebview.loadUrl("http://www.google.com");启动网络浏览器...

这是我活动的代码:

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class Main extends Activity {
    
    private WebView mWebview;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        mWebview = new WebView(this);
        mWebview.loadUrl("http://www.google.com");
        setContentView(mWebview);
    }   
}

我在 list 中添加了所需的权限:

<uses-permission android:name="android.permission.INTERNET" />

推荐答案

多亏了这post,我终于找到了解决办法.以下是代码:

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
import android.annotation.TargetApi;

public class Main extends Activity {

    private WebView mWebview ;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        mWebview  = new WebView(this);

        mWebview.getSettings().setJavaScriptEnabled(true); // enable javascript

        final Activity activity = this;

        mWebview.setWebViewClient(new WebViewClient() {
            @SuppressWarnings("deprecation")
            @Override
            public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                Toast.makeText(activity, description, Toast.LENGTH_SHORT).show();
            }
            @TargetApi(android.os.Build.VERSION_CODES.M)
            @Override
            public void onReceivedError(WebView view, WebResourceRequest req, WebResourceError rerr) {
                // Redirect to deprecated method, so you can use it in all SDK versions
                onReceivedError(view, rerr.getErrorCode(), rerr.getDescription().toString(), req.getUrl().toString());
            }
        });

        mWebview .loadUrl("http://www.google.com");
        setContentView(mWebview );

    }

}

Html相关问答推荐

卸载伪元素 destruct 了CSS

如何使用bslb设置可导航页面侧边栏的样式

如何让QML`Text`元素内的链接在悬停时显示鼠标指针?

选中/取消选中带有_hyperscript的多个复选框

我应该怎么做才能显示出整个字符串?

如何使用html和css关键帧创建动画

将表格背景图像置于行背景 colored颜色 之上

Tailwind CSS:overflow-y Property Not Scrolling Unreliably to Bottom with top-[63px]

每个元素的CSS网格高度相等,以保持响应性

创建特定的CSS网格布局

柔性盒内的物品;t覆盖整个宽度,即使设置为100%

如何防止弹性项目溢出容器?

在 flexbox 中使用 spacer 是否有效

带圆角帽的 CSS 部分边框

如何通过像图像一样的 元素来调整 SVG 图标的大小

重点/主动输入的概述问题

透明渐变凹矩形

在身体外部创建 tanget 45° div

有没有办法使用 CSS border-radius 创建 HTML 视频标签的三角形显示?

另一个 flex 元素之间的 CSS 空间