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.

  • Animazione Layout non funzionante alla prima esecuzione
  • Android 1.6: "android.view.WindowManager $ BadTokenException: Imansible aggiungere il null del token di window non è per un'applicazione"
  • Android: utilizzare UUID come chiave primaria in SQLite
  • Logcat non visualizza le mie chiamate al registro
  • Contando quante volte la mia applicazione Android è stata aperta
  • Utilizzare una class per memorizzare i dati statici in Java?
  • 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

  • Dimensione image bitmap di Android in xml
  • Qual è il SortedList <T> che lavora con RecyclerView.Adapter?
  • Finestra di dialogo Datepicker senza visualizzazione del calendario in lollipop ?
  • Android Bluetooth - Imansible connettersi
  • La barra degli strumenti setNavigationOnClickListener interrompe la funzionalità ActionbarDrawerToggle
  • Il widget Android non viene visualizzato nell'elenco dopo che è stato sviluppato
  • 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.