Java: tipo ilegal 'void' en ASyncTask
Espero que pueda brillar un poco de luz en esto para mí.
Estoy intentando crear el AsyncTask siguiente en Java para una aplicación de Android. Cuando ingreso el siguiente código, Android Studio destaca los parámetros de " void " con el error:
- Hilos y uso de tareas Asynctask para httppost
- OnPostExecute no se llama
- Terminar una tarea asíncrona después de que se pierde la actividad
- Android Múltiples pausas de descarga reanudar en listview con actualización de progreso
- Actualizar el subproceso de UI de AsyncTask en clase pública
"Tipo Ilegal: Vacío".
Después de un número de búsquedas google todavía no puedo entender cuál es el problema aquí (y en honestidad, estoy bastante confundido acerca de todo el asunto!).
private class BackgroundTask extends AsyncTask<URL, void, void> { protected void doInBackground(URL... inputURL) { URL searchURL = inputURL[0]; //Step 2: Get Data String JSONdata = getJSONdata(searchURL); //Step 3: Parse JSON ArrayList books = parseJSON(JSONdata); updateUI(books); } }
Apreciar cualquier información que puede enviar a mi manera!
- Cómo ejecutar la tarea asíncrona para un tiempo de espera establecido?
- Espere a que se complete el AsyncTask múltiple
- Android: ¿Cómo descargar un archivo .png con Async y configurarlo con ImageView?
- Cómo utilizar AsyncTask con ThreadPoolExecutor
- Android AutoCompleteTextView con datos de un servicio web, problemas para mostrar la lista de sugerencias
- Android Model-View-Presenter (MVP) Cómo devolver AsyncTask de ejecución larga
- Actualización de una actividad desde un AsyncTask
- AsyncTask e IllegalArgumentException
Utilice la clase en lugar, capital V
private class BackgroundTask extends AsyncTask<URL, Void, Void> {
AsyncTask usa genéricos. Así que utilice Void en lugar de void . Del mismo modo, si desea utilizar entero utilizar entero y no int .
- ¿Cómo configurar el diseño en 7 "dos tabletas diferentes?
- La animación de rotación de Android 4.4 parpadea al animar la vista anidada