X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2FWebview.java;h=a627a780f4af35d5661ee2f7dd2bdd182e4bba4a;hb=405b0fa00eef8a6239f1f7ae6b0db06edb23ccb9;hp=abbc170fb6a30061938a62d5a07529c51a34f4ba;hpb=e86f193379868c495d5b48a76cbdedc06a03f3a9;p=PrivacyBrowserAndroid.git diff --git a/app/src/main/java/com/stoutner/privacybrowser/Webview.java b/app/src/main/java/com/stoutner/privacybrowser/Webview.java index abbc170f..a627a780 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/Webview.java +++ b/app/src/main/java/com/stoutner/privacybrowser/Webview.java @@ -16,9 +16,6 @@ import android.webkit.WebViewClient; import android.widget.EditText; import android.widget.ProgressBar; -import java.net.URL; - - public class Webview extends AppCompatActivity { static String formattedUrlString; @@ -74,18 +71,9 @@ public class Webview extends AppCompatActivity { final Intent intent = getIntent(); if (intent.getData() != null) { - // Get the intent data. + // Get the intent data and convert it to a string. final Uri intentUriData = intent.getData(); - - // Try to parse the intent data and store it in urlData. - URL urlData = null; - try { - urlData = new URL(intentUriData.getScheme(), intentUriData.getHost(), intentUriData.getPath()); - } catch (Exception e) { - e.printStackTrace(); - } - - Webview.formattedUrlString = urlData.toString(); + Webview.formattedUrlString = intentUriData.toString(); } // If formattedUrlString is null assign the homepage to it. @@ -126,8 +114,11 @@ public class Webview extends AppCompatActivity { int menuItemId = menuItem.getItemId(); final WebView mainWebView = (WebView) findViewById(R.id.mainWebView); - // Use the menu items to go forward or back. + // Sets the commands that relate to the menu entries. switch (menuItemId) { + case R.id.home: + mainWebView.loadUrl(homepage); + break; case R.id.back: mainWebView.goBack(); break;