2012-06-28 63 views
2

我想在adroid中创建一个webview,启用私密浏览Android webview - 启用私密浏览

公众的WebView(上下文的背景下,ATTRS的AttributeSet,INT defStyle,布尔privateBrowsing)

自:API级别11 构造带的布局参数和默认样式新的WebView。

上下文 - 用于访问应用程序资产的上下文对象。 attrs - 一个传递给我们父级的AttributeSet。 defStyle - 默认样式资源ID。 私人浏览 - 此WebView是否将以私人模式初始化。

任何人都可以请解释我如何实施它与breif的例子。

回答

1
WebView webView = new WebView(this, null, R.id.webView1, true); 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.loadUrl("google.com"); 
    Log.v("PrivateBrowsing", "" + webView.isPrivateBrowsingEnabled()); << returns true for me 

R.id.webview应该在你的布局xml中。希望这个作品...

+0

很酷。这就创建了一个webview并打开url。但** webview.isPrivateBrowsingEnabled()**返回** false ** WebView webView = new WebView(this,null,R.id.webView1,true); webView =(WebView)findViewById(R.id.webView1); webView.getSettings()。setJavaScriptEnabled(true); webView.loadUrl(“http://www.google.com”); Log.v(“PrivateBrowsing”,“”+ webView.isPrivateBrowsingEnabled()); –

+0

这很奇怪。你确定你使用Android 3或4的设备吗? –

+0

我正在使用Android 4.0在模拟器上进行测试 –