2016-07-21 5 views
2

Ich versuche, eine Karte in einer Webansicht zu laden. Kartenlink ist this. mitWebview nicht geladen Seite - Nicht unterstütztes Profil 4 für Video, ImeThread ist nicht aktiviert

ich laden Sie einfach die URL:

webView.loadUrl(url); 

Ich versuchte auch, wie die Seite in einem anderen Thread zu laden:

webView.postDelayed(new Runnable() { 
    @Override 
    public void run() { 
     webView.loadUrl(url); 
    } 
}, 1500); 

Keine der oben genannten Arbeiten.

Meine logcat zeigt:

07-21 20:37:51.528 18758-18758/com.android.pokemapaarau D/cr_Ime: [InputMethodManagerWrapper.java:30] Constructor 
07-21 20:37:51.543 18758-18758/com.android.pokemapaarau W/cr_AwContents: onDetachedFromWindow called when already detached. Ignoring 
07-21 20:37:51.544 18758-18758/com.android.pokemapaarau D/cr_Ime: [InputMethodManagerWrapper.java:59] isActive: false 
07-21 20:37:53.102 18758-18758/com.android.pokemapaarau I/cr_Ime: ImeThread is not enabled. 
07-21 20:37:53.165 18758-19212/com.android.pokemapaarau E/libEGL: validate_display:255 error 3008 (EGL_BAD_DISPLAY) 
07-21 20:37:53.226 18758-19212/com.android.pokemapaarau I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es 
07-21 20:37:53.739 18758-18758/com.android.pokemapaarau W/cr_BindingManager: Cannot call determinedVisibility() - never saw a connection for the pid: 18758 
07-21 20:37:53.741 18758-18758/com.android.pokemapaarau D/cr_Ime: [InputMethodManagerWrapper.java:59] isActive: true 
07-21 20:37:53.741 18758-18758/com.android.pokemapaarau D/cr_Ime: [InputMethodManagerWrapper.java:68] hideSoftInputFromWindow 

Antwort

1

habe ich versucht, dies und es funktionierte,

webView.getSettings().setAppCacheMaxSize(10 * 1024 * 1024); // 10MB 
webView.getSettings().setAppCachePath(getApplicationContext().getCacheDir().getAbsolutePath()); 
webView.getSettings().setAllowFileAccess(true); 
webView.getSettings().setAppCacheEnabled(true); 
webView.getSettings().setJavaScriptEnabled(true); 
webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); 

Es wurde Speicher Fragen, mit denen ich denke.

+0

Re 'setAppCacheMaxSize()': "Diese Methode wurde in API-Stufe 18 nicht weiter unterstützt. In Zukunft wird das Kontingent automatisch verwaltet", von: https://developer.android.com/reference/android/webkit/WebSettings.html #setAppCacheMaxSize (long) – drmrbrewer

3

Nur wird diese Linie arbeiten

webView.getSettings().setAppCacheMaxSize(10 * 1024 * 1024); // 10MB 

Sie müssen nur die Cache-Größe definieren, die alles im Griff werden Sie in diesem Fall benötigen.

+0

"Diese Methode wurde in API-Ebene 18 nicht weiter unterstützt. In Zukunft wird das Kontingent automatisch verwaltet", von: https://developer.android.com/reference/android/webkit/WebSettings.html#setAppCacheMaxSize(long) – drmrbrewer

Verwandte Themen