Ich versuche, eine Webseite in einem Fragment, das in einem Viewpager ist, zu zeigen, aber wenn ich zu diesem Fragment wische, ist es leer und zeigt eine leere Seite. Ich habe das viel gesucht und alle Lösungen, die ich gefunden habe, schlagen den Code vor, den ich habe. Die App verfügt über Internet-Erlaubnis (und es funktioniert, weil es Daten von DB lädt)Android WebView im Fragment zeigt leere Seite
Dies ist das Fragment Layout XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.ubiqme.ubiqme.fragments.ReservationFragment">
<WebView
android:id="@+id/webview_reservation"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</RelativeLayout>
Und das ist das Fragment Quelle:
public class ReservationFragment extends Fragment {
public ReservationFragment() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_resevation, container, false);
WebView webView = (WebView) rootView.findViewById(R.id.webview_reservation);
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setBuiltInZoomControls(true);
settings.setSupportZoom(true);
webView.loadUrl(getString(R.string.ubiqme_web));
webView.setWebViewClient(new WebViewClient());
webView.setWebChromeClient(new WebChromeClient());
return rootView;
}
}
Dieses Fragment (reservationFragment) wird hier zum viewPager hinzugefügt:
Hoffe jemand kann mir helfen und danke im Voraus.