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:
- Lanzar null pointerException en Timer.Schedule ();
- Picasso Imagen para Android cargando - modelo de hilo
- IntentService y Threadpool
- Cancelar ProgressDialog y detener el hilo
- Cómo cancelar AsyncTask cuando la actividad termina?
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.
- Cómo enlazar una actividad a un servicio y controlar y administrar el servicio desde la actividad
- Acceso al controlador de subprocesos de interfaz de usuario desde un servicio
- Excepción de interrupción de subproceso en modo Multi-ventana
- ¿Qué pasa con este hilo que se puede ejecutar al final una vez que se ha completado?
- java.lang.IllegalStateException: Llamar Ver métodos en otro subproceso que el subproceso de interfaz de usuario
- ¿Por qué mis hilos no mueren y causan una pérdida de memoria?
- Recoger el sensor android durante un período específico y calcular el promedio
- Actualización de la interfaz de usuario con Runnable y postDelayed no funciona con la aplicación de temporizador
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() { } }
- Restiction de un mes para uso libre de la aplicación
- No invocar onDestroy () de la actividad primaria después de llamar a startActivity ()?