从我的应用关闭HTML查看器

时间:2012-03-08 05:46:21

标签: android

我有一个html文件,我通过启动HTML查看器打开它。有没有办法告诉HTML应用程序从我的应用程序关闭页面?

以下是我用来启动html文件的代码

super.onCreate(savedInstanceState);
setContentView(R.layout.main);
File file  = new File("/data/data/Sample.html");
Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.fromFile(file), "text/html"); 
startActivity(intent);

2 个答案:

答案 0 :(得分:1)

您是否需要关闭网页或将控件转移到其他活动..如果您选择第二个选项,我建议您使用finish();您使用的close方法的方法,因为它占用了上一个活动,或者您可以选择自己的目标活动。

答案 1 :(得分:1)

是的我确定您要在应用程序中查看此HTML文件,而不是启动本机浏览器。如果是这种情况,则创建 WebViewClient 并将其设置在WebView中。

例如:

private class myWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
}

并将其设置在webview中:

webview.setWebViewClient(new myWebViewClient ());

然后将该URL实际加载到WebView中。 Here是详细的例子。