1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 package org.chromium.webview_shell;
6 
7 import android.app.Activity;
8 import android.os.Bundle;
9 import android.webkit.CookieManager;
10 import android.webkit.WebView;
11 import android.webkit.WebViewClient;
12 
13 /**
14  * This activity is designed for Telemetry testing of WebView.
15  */
16 public class TelemetryActivity extends Activity {
17 
18     @Override
onCreate(Bundle savedInstanceState)19     public void onCreate(Bundle savedInstanceState) {
20         super.onCreate(savedInstanceState);
21         getWindow().setTitle(
22                 getResources().getString(R.string.title_activity_telemetry));
23         setContentView(R.layout.activity_webview);
24 
25         WebView webView = (WebView) findViewById(R.id.webview);
26         CookieManager.setAcceptFileSchemeCookies(true);
27         webView.getSettings().setJavaScriptEnabled(true);
28 
29         webView.setWebViewClient(new WebViewClient() {
30                 @Override
31                 public boolean shouldOverrideUrlLoading(WebView webView, String url) {
32                     return false;
33                 }
34         });
35 
36         webView.loadUrl("about:blank");
37     }
38 }
39