WebView getta Ricevitore non registrato: android.widget.ZoomButtonsController

Vedo questa exception che aumenta sporadicamente nella mia applicazione (in natura). Il WebView è utilizzato per visualizzare un jpg (utilizzando le funzioni di zoom / scorrimento della versione Android / dispositivo, invece di reinventare la ruota e fare tutto il materiale di riflessione).

Non ho idea di come questa exception possa finire. Fondamentalmente posso solo pensare a un bug Android.

  • tutte le immagini che non vengono visualizzate dallo stesso URL
  • Come get il formato data selezionato dall'utente in Android?
  • Come iniziare a sviluppare applicazioni per Android?
  • Imposta il contenutoDescrizione di una window di dialogo personalizzata
  • il metodo getSupportFragmentManager () è undefined per il tipo MapFragment
  • Salvare i dati nel ricevitore Broadcast
  • Cosa faccio (tutto nel thread GUI):

    • visualizza una miniatura come anteprima
    • impostare getSettings (). setBuiltInZoomControls (false)
    • quando viene caricata l'image regolare, visualizza quella invece
    • impostare getSettings (). setBuiltInZoomControls (true)

    Perché impostare ZoomControls on / off: Il pollice non deve essere ingrandito, poiché WebView ripristina questa function su LoadData non appena l'image regolare è disponibile e visualizzata. Sarebbe una ctriggers esperienza utente.

    Esempio di dispositivo sta accadendo: HTC Desire @ htc_wwe / htc_bravo / bravo / bravo: 2.2 / FRF91 / 226611: utente / chiavi di rilascio

    Ho esattamente lo stesso dispositivo / software e non mi accade mai …

    Qualche idea?

    Saluti, Oliver

  • Admob android che dà codice di errore 0
  • Samsung Smart Manager riferisce l'applicazione lenta ma mostra informazioni sugli errori
  • L'azione di chiamata di intenti non funziona su Marshmallow
  • Gestione di errori specifici inviando un'altra richiesta in modo trasparente nel retrofit
  • Errore durante l'inizio dell'emulatore android: FB :: flushWindowSurfaceColorBuffer: maniglia di window 0x4 non trovata
  • Pulsante singolo Android AlertDialog
  • One Solution collect form web for “WebView getta Ricevitore non registrato: android.widget.ZoomButtonsController”

    Non mi piace rispondere, ma poco FluffyKitty non ha fatto (solo in commento).

    La soluzione è in Come triggersre e distriggersre la function WebView in modo sicuro, se necessario

    a) creare la propria class WebView

    public class MyWebView extends WebView { 

    b) aggiungere il metodo onDestroy ():

     getSettings().setBuiltInZoomControls(true); 

    Questo è tutto. Grazie a ciò, non vengono mostrate altre eccezioni.

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