Caching nel webview di Android

Quale è un modo più veloce per caricare pagine web mobili e pagine web non mobili in webview Android; caricare la cache o non caricare affatto?

E cosa si consiglia stile per caricare questo?

  • Downgrade Xamarin.Android
  • Come prevenire Button all'interno di ListItem ottenendo evidenziare
  • Il browser di Chrome Android rinomina i nomi e le tipologie di file scaricati
  • Token di authentication Android C2DM, una volta o each volta
  • caricare il file con httppost android
  • Android.system.ErrnoException: isConnected non riuscito: ECONNREFUSED (Connessione rifiutata)
  • Al momento in cui non carichi la cache in tutti i siti non mobili sono molto più lenti da caricare rispetto a quando li carico nel browser nativo.

  • Ricevitore di trasmissione Android Wifi non funziona come previsto
  • Come risolvere java.util.zip.ZipException?
  • Analizza il datastore locale e il metodo che causa ParseQueryAdapter Metodo non consentito quando il pinning è abilitato
  • Android Gradle Apache HttpClient non esiste?
  • android - La chiamata richiede l'API livello 9 (attuale min è 8): android.os.StrictMode # setThreadPolicy
  • Come scaricare il file con il servizio in android?
  • 2 Solutions collect form web for “Caching nel webview di Android”

    Non utilizzare questi:

    viewer.getSettings().setAppCacheMaxSize(1024*1024*8); viewer.getSettings().setAppCachePath("/data/data/com.your.package.appname/cache"‌​); viewer.getSettings().setAppCacheEnabled(true); 

    Questi non hanno niente a che fare con la cache interna di webview predefinita. Appcache è una funzionalità completamente diversa per rendere ansible eseguire il sito web senza una connessione a Internet. Non funziona così grande e probabilmente non lo vuoi usare.

    Con l'impostazione di questo: viewer.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT) è sufficiente.

    Naturalmente, l'approccio nella cache dovrebbe essere più veloce. Questo è il motivo esatto che la cache è in primo luogo.

    Ma dovresti andare bene se non distriggers specificamente la memorizzazione nella cache per la visualizzazione web. Se non lo fai, utilizza la cache per impostazione predefinita.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.