Cómo manejar “Mapa agregar polilínea tratando de lanzar OutOfMemoryError” dibujo de polilínea de googlemap

1 minuto de lectura

avatar de usuario de pvnsaravana
pvnsaravana

Mapas de Android: dibuja polilíneas mientras mueves al usuario. Cuando los puntos de datos alcancen los 15 mil puntos, la aplicación se bloqueará debido a “OutOfMemoryError lanzado al intentar lanzar OutOfMemoryError”

 java.lang.OutOfMemoryError: OutOfMemoryError thrown while trying to throw OutOfMemoryError; no stack trace available

 Process: com.bosch.baronav, PID: 26384
    java.lang.OutOfMemoryError: OutOfMemoryError thrown while trying to throw OutOfMemoryError; no stack trace available
2019-05-13 15:23:46.953 26384-26424/com.bosch.baronav E/Crash: Crashed@!#
2019-05-13 15:23:50.606 26384-26542/com.bosch.baronav E/JavaBinder: *** Uncaught remote exception!  (Exceptions are not yet supported across processes.)
    java.lang.OutOfMemoryError: Failed to allocate a 88 byte allocation with 8 free bytes and 8B until OOM, max allowed footprint 536870912, growth limit 536870912
        at android.location.Location$2.createFromParcel(Location.java:1083)
        at android.location.Location$2.createFromParcel(Location.java:1079)
        at android.location.ILocationListener$Stub.onTransact(ILocationListener.java:54)
        at android.os.Binder.execTransact(Binder.java:731)
2019-05-13 15:23:50.607 26384-26542/com.bosch.baronav E/AndroidRuntime: FATAL EXCEPTION: Binder:26384_6
    Process: com.bosch.baronav, PID: 26384
    java.lang.OutOfMemoryError: Failed to allocate a 88 byte allocation with 8 free bytes and 8B until OOM, max allowed footprint 536870912, growth limit 536870912
        at android.location.Location$2.createFromParcel(Location.java:1083)
        at android.location.Location$2.createFromParcel(Location.java:1079)
        at android.location.ILocationListener$Stub.onTransact(ILocationListener.java:54)
        at android.os.Binder.execTransact(Binder.java:731)

  • Publique el área de código donde obtiene esta excepción. Y consulte esta pregunta similar que podría ayudar a solucionar su problema.

    – Arun

    19 de junio de 2019 a las 5:46

  • Posible duplicado de java.lang.OutOfMemoryError: OutOfMemoryError lanzado al intentar lanzar OutOfMemoryError; no hay seguimiento de pila disponible

    – Laura

    19 de junio de 2019 a las 15:28

¿Ha sido útil esta solución?