Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo: Parcelar un mapa de bits en Android

Tengo una clase serializada a la cual quiero agregar un mapa de bits, pero Bitmap no es compatible con serializar.

En cambio, pensé que usaría un paquete en su lugar, pero no puedo conseguir que funcione.

  • ¿Cuál es la diferencia entre el fragmento y la actividad? ¿Qué código se puede escribir en fragmento?
  • La animación de diseño no funciona en la primera ejecución
  • Cómo quitar el fragmento de FragmentPagerAdapter?
  • Cómo manejar varias clases de aplicación en android
  • ¿Cómo crearías una vista de popover en Android, como Facebook Comments?
  • OnPageStart se llama muchas veces y onPageFinished no se llama para una sola página
  • A continuación se muestra un código de prueba que utiliza variables locales:

    Parcel parcel; Bitmap sourceBitmap; Bitmap destinationBitmap; parcel = Parcel.obtain(); sourceBitmap = Bitmap.createBitmap(200, 400, Config.ARGB_8888); sourceBitmap.writeToParcel(parcel, 0); destinationBitmap = Bitmap.CREATOR.createFromParcel(parcel); 

    Consigo el error siguiente en la última línea arriba:

     09-06 21:18:20.463: DEBUG/skia(17716): Bitmap_createFromParcel unknown config: 0 09-06 21:18:20.473: DEBUG/AndroidRuntime(17716): Shutting down VM 09-06 21:18:20.483: WARN/dalvikvm(17716): threadid=3: thread exiting with uncaught exception (group=0x4001b188) 09-06 21:18:20.493: ERROR/AndroidRuntime(17716): Uncaught handler: thread main exiting due to uncaught exception 09-06 21:18:20.513: ERROR/AndroidRuntime(17716): java.lang.RuntimeException: Failed to unparcel Bitmap 09-06 21:18:20.513: ERROR/AndroidRuntime(17716): at android.graphics.Bitmap$1.createFromParcel(Bitmap.java:899) 09-06 21:18:20.513: ERROR/AndroidRuntime(17716): at android.graphics.Bitmap$1.createFromParcel(Bitmap.java:903) 

  • Múltiples parámetros de entrada para el método execute () de AsyncTask
  • Android Webview Enlace de anclaje (enlace de salto) no funciona
  • Descargar archivos grandes de Android
  • Filas de GridView superpuestas: ¿cómo hacer que la altura de la fila encaje en el elemento más alto?
  • Android DialogFragment con tema de AppCompat tema
  • Android: fuente de anchura fija en AlertDialog
  • 2 Solutions collect form web for “Cómo: Parcelar un mapa de bits en Android”

    Usted tiene que reajustar su paquete:

     sourceBitmap.writeToParcel(parcel, 0); parcel.setDataPosition(0); destinationBitmap = Bitmap.CREATOR.createFromParcel(parcel); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.