X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2FMainWebViewActivity.java;h=077aa49b06e665b4c3cb7cafa72481f7ca3ebe44;hp=779d2d69b91a0e1c6d299c4dab2315439a063a75;hb=ac6db897f8e99a28a7e2d916238fbdf7a021ac55;hpb=3f2c7129a56e84d34cb07c151baf87bdea94dd12 diff --git a/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java b/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java index 779d2d69..077aa49b 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java +++ b/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java @@ -1288,6 +1288,12 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation mainWebView.goBackOrForward(moveBackOrForwardSteps); } + @Override + public void onClearHistory() { + // Clear the history. + mainWebView.clearHistory(); + } + // Override onBackPressed to handle the navigation drawer and mainWebView. @Override public void onBackPressed() { @@ -1309,6 +1315,10 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation @Override public void onPause() { + // Pause `mainWebView`. + mainWebView.onPause(); + mainWebView.pauseTimers(); + // We need to pause the adView or it will continue to consume resources in the background on the free flavor. BannerAd.pauseAd(adView); @@ -1319,6 +1329,10 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation public void onResume() { super.onResume(); + // Resume `mainWebView`. + mainWebView.resumeTimers(); + mainWebView.onResume(); + // We need to resume the adView for the free flavor. BannerAd.resumeAd(adView); }