Cómo pasar el parámetro de tipo byte a la función AsyncTask?

Cómo pasar el parámetro de tipo byte [] a la función doInBackground de la clase AsynTask?

Cuando hago algo como esto:

private class Banana extends AsyncTask<byte[], Void, Void> { protected void doInBackground(byte[]... data) { mCamera.addCallbackBuffer(byte[] data); } protected void onProgressUpdate() { } protected void onPostExecute() { } } 

Tengo un error diciendo que el tipo de retorno es incompatible con Async Task para la función doInBackground.

doInBackground realmente espera un array de array[] . Así que usted podría utilizar:

 private class Banana extends AsyncTask<byte[], Void, Void> { protected Void doInBackground(byte[]... data) { mCamera.addCallbackBuffer(data[0]); return null; } protected void onProgressUpdate() { } protected void onPostExecute() { } } 

O puede enviar esa matriz como parámetro de constructor de clase:

 private class Banana extends AsyncTask<Void, Void, Void> { private byte[] data; public Banana(byte[] data) { this.data = data; } protected Void doInBackground(Void... data) { mCamera.addCallbackBuffer(this.data); return null; } protected void onProgressUpdate() { } protected void onPostExecute() { } } 
  • ¿Cómo saber cuándo mi actividad está completamente creada?
  • Show Dialog in Juego con lienzo
  • Convertir flujo de entrada en mapa de bits
  • Mejor manera de acceder a la base de datos en la aplicación multi-threaded Android?
  • La aplicación se bloquea y muestra un error en el hilo (señal fatal)
  • Hilos y uso de tareas Asynctask para httppost
  • Manejo de InterruptedException mientras espera una señal de salida (error en Android?)
  • Android finaliza el subproceso en el servicio y la actualización de la interfaz de usuario
  • Multiprocesamiento en Android
  • Es @Singleton en la daga 2 hilo seguro?
  • ¿Cómo implementar la función .get con FutureTask o BackgroundTask usando android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.