java - webView.loadUrl 不工作

标签 java android html webview

这是我的代码:

package sai.datla.game;

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

public class GametestActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        WebView webView = (WebView)findViewById(R.id.webView);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.setWebChromeClient(new WebChromeClient());
        webView.clearSslPreferences();
        webView.loadUrl("file:///android_asset/www/index.html");
   }
}

但它说它无法在模拟器中找到链接。我检查了很多次我的 index.html 文件是否在我的 Assets 中的 www 文件夹中,但它不起作用。请帮忙。

顺便说一句,我只有 12 岁,所以请让 child 容易理解答案。

最佳答案

// Find view in layout
WebView wv = (WebView) findViewById(R.id.webView_tobe_loaded);    

// Get settings
WebSettings wbset = wv.getSettings();

// Enable JavaScript
wbset.setJavaScriptEnabled(true);

// Set new client (to handle website in your app)
wv.setWebViewClient(new MyWebViewClient());

// Example of the URL
String url = "http://www.google.com";

// Load website
wv.loadUrl(url);

此代码将帮助您解决问题。 它对我有用。

关于java - webView.loadUrl 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10358045/

相关文章:

java - GWT 编辑器使用 IsEditor<LeafValueEditor<Date>> 填充 Long 字段

Java 日历跳过第一个月

android - android accessibilityService 会在低于 30 的 api 上截屏吗?

javascript - 图像未在弹出窗口中显示(CSS、HTML、Javascript)

javascript - 如何调整某个元素的 Bootstrap 工具提示的位置?

html - HTML 网站的样式元素

java - 使用maven属性插件读取数据库信息

java - JMenu 子菜单项未正确显示

java - Android Studio中的assembleDebug错误

Android LiveData 在导航返回后观察到陈旧数据