X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Ffragments%2FWebViewTabFragment.java;h=ce7e1a43eb924a1f78bca6bbdd25f3e35d5e26f6;hp=8ad76d7cbed9eb854614efd7775df19c9adeda17;hb=16ccee9956383ad3a38b09f7a4f7e9aeee92cd42;hpb=84989e138cb593d5a2f70be848db4889aaa8da88 diff --git a/app/src/main/java/com/stoutner/privacybrowser/fragments/WebViewTabFragment.java b/app/src/main/java/com/stoutner/privacybrowser/fragments/WebViewTabFragment.java index 8ad76d7c..ce7e1a43 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/fragments/WebViewTabFragment.java +++ b/app/src/main/java/com/stoutner/privacybrowser/fragments/WebViewTabFragment.java @@ -24,6 +24,7 @@ import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.ProgressBar; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; @@ -34,7 +35,7 @@ import com.stoutner.privacybrowser.views.NestedScrollWebView; public class WebViewTabFragment extends Fragment { // The public interface is used to send information back to the parent activity. public interface NewTabListener { - void initializeWebView(NestedScrollWebView nestedScrollWebView, int tabNumber); + void initializeWebView(int tabNumber, ProgressBar progressBar, NestedScrollWebView nestedScrollWebView); } // The new tab listener is used in `onAttach()` and `onCreateView()`. @@ -78,13 +79,14 @@ public class WebViewTabFragment extends Fragment { int tabNumber = arguments.getInt("tab_number"); // Inflate the tab's WebView. Setting false at the end of inflater.inflate does not attach the inflated layout as a child of container. The fragment will take care of attaching the root automatically. - View tabView = layoutInflater.inflate(R.layout.nestedscroll_webview, container, false); + View tabView = layoutInflater.inflate(R.layout.webview_framelayout, container, false); // Get a handle for the nested scroll WebView. NestedScrollWebView nestedScrollWebView = tabView.findViewById(R.id.nestedscroll_webview); + ProgressBar progressBar = tabView.findViewById(R.id.progress_bar); // Request the main activity initialize the WebView. - newTabListener.initializeWebView(nestedScrollWebView, tabNumber); + newTabListener.initializeWebView(tabNumber, progressBar, nestedScrollWebView); // Return the tab view. return tabView;