在Android中实施库

时间:2016-09-15 02:45:48

标签: java android

我还在基本步骤中学习Android。我正在尝试在位于here的基本应用程序中实现WebView。

没有任何关于如何使用它的细节。我检查了样品申请。我已经将WebViewTester.java复制为指令中的详细信息。我现在正试图在我的应用程序中使用它,如下面的代码。

public class ShowContentActivity extends AppCompatActivity {

    private WebView webView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_show_content);

        webView = (WebView) findViewById(R.id.wvSample);

        // Enable javascript
        webView.getSettings().setJavaScriptEnabled(true);

        webView.setWebViewClient(WebViewTester());

        webView.loadUrl("file:///android_asset/index.html");

    }
}

现在我在这一行收到错误

webView.setWebViewClient(new TesterWebViewClient());

喜欢

TesterWebViewClient cannot be resolved to a type

问题是什么?有人可以纠正我吗?对不起基本问题。我还在学习。

1 个答案:

答案 0 :(得分:0)

  

没有任何关于如何使用它的细节。我已经检查了样本申请

真的?

sampleapp /的build.gradle

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(path: ':webviewtester')
}

README还说明了如何使用它。您可以将其添加到app/build.gradle

  

下载

     

图书馆依赖

dependencies {
  compile 'com.azimolabs.webviewtester:webviewtester:0.1'
}

您可以复制它,

  

现在我在这一行收到错误

webView.setWebViewClient(new TesterWebViewClient());

这是有道理的,因为类名实际上是WebViewTester