Weshalb bekomm ich einen NullPointer bei "
viewc.findViewById(R.id.progressBar); "
Was übersehe ich? Danke für die Hilfe
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
public class FragmentC extends Fragment {
View viewc;
WebView webViewc;
ProgressBar progressBarc;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
viewc = inflater.inflate(R.layout.fragment_c, container, false);
progressBarc = (ProgressBar) viewc.findViewById(R.id.progressBar);
webViewc = (WebView) viewc.findViewById(R.id.mein);
webViewc.setWebViewClient(new WebViewClient());
webViewc.getSettings().setJavaScriptEnabled(true);
webViewc.getSettings().setBuiltInZoomControls(false);
webViewc.getSettings().setUseWideViewPort(true);
webViewc.getSettings().setLoadWithOverviewMode(true);
webViewc.setWebChromeClient(new CustomWebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
progressBarc.setVisibility(View.VISIBLE);
progressBarc.setProgress(progress);
if (progress == 100) {
progressBarc.setVisibility(View.GONE); // Make the bar disappear after URL is loaded
}
}
});
progressBarc.setVisibility(View.VISIBLE);
webViewc.loadUrl("http://www.meine"
;
return viewc;
}
private class CustomWebChromeClient extends WebChromeClient {
}
}