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.
5 package org
.chromium
.webview_shell
;
7 import android
.app
.Activity
;
8 import android
.content
.Intent
;
9 import android
.os
.Bundle
;
10 import android
.webkit
.WebView
;
11 import android
.webkit
.WebViewClient
;
14 * This activity is designed for URL browsing testing of WebView. It takes a URL as an argument, and
17 public class WebViewBrowserActivity
extends Activity
{
20 public void onCreate(Bundle savedInstanceState
) {
21 super.onCreate(savedInstanceState
);
23 getResources().getString(R
.string
.title_activity_browser
));
24 setContentView(R
.layout
.activity_webview
);
25 WebView webView
= (WebView
) findViewById(R
.id
.webview
);
27 webView
.setWebViewClient(new WebViewClient() {
29 public boolean shouldOverrideUrlLoading(WebView webView
, String url
) {
34 String url
= getUrlFromIntent(getIntent());
38 private static String
getUrlFromIntent(Intent intent
) {
39 return intent
!= null ? intent
.getDataString() : null;