ProcessBar während WebView lädt - in Fragment

  • Antworten:4
FebsDeluxe
  • Forum-Beiträge: 6

07.12.2013, 12:36:41 via Website

Hey Leute, ich habe bei Google viel gefunden, wass zu der Frage "ProcessBar while WebView is loading" passt, aber leider nichts, was sich mit meinem Fragment verträgt.

Durch etwas anderes, dass ich in meine App eingebaut habe, bin ich an diese Fragments gebunden ...

1package eichendorff.koblenz.schulapp;
2
3import android.app.Fragment;
4import android.os.Bundle;
5import android.view.LayoutInflater;
6import android.view.View;
7import android.view.ViewGroup;
8import android.webkit.WebView;
9import android.webkit.WebViewClient;
10
11public class EinstellungenFragment extends Fragment {
12
13 public EinstellungenFragment(){}
14
15 WebView myWebView;
16 final static String myBlogAddr = "link";
17 String myUrl;
18
19 @Override
20 public View onCreateView(LayoutInflater inflater, ViewGroup container,
21 Bundle savedInstanceState) {
22
23 View rootView = inflater.inflate(R.layout.activity_main, container, false);
24
25 myWebView = (WebView)rootView.findViewById(R.id.mainWebView);
26
27 myWebView.getSettings().setJavaScriptEnabled(true);
28 myWebView.setWebViewClient(new MyWebViewClient());
29
30 if(myUrl == null){
31 myUrl = myBlogAddr;
32 }
33 myWebView.loadUrl(myUrl);
34
35 return rootView;
36 }
37
38 private class MyWebViewClient extends WebViewClient {
39 @Override
40 public boolean shouldOverrideUrlLoading(WebView view, String url) {
41 myUrl = url;
42 view.loadUrl(url);
43 return true;
44 }
45 }
46}

Kann mir jemand sagen, wie ich dort eine ProcessBar mit der id "processBar" anzeige, bis der WebView fertig geladen hat?

Schonmal danke!!

Antworten
FebsDeluxe
  • Forum-Beiträge: 6

08.12.2013, 09:37:45 via Website

Okay, mit ein wenig ausprobieren hat's dann doch geklappt :D ...danke!

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

08.12.2013, 10:12:13 via App

Kein Problem aber du kannst auch erst Googeln bevor du fragst.
Das kann schon einige Probleme im Voraus lösen.

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Fabian
  • Forum-Beiträge: 144

08.12.2013, 12:36:48 via App

Hat er doch gemacht :)

Grüße Fabian!

Antworten