type significa que not method lazily invalid initialize failed could collection android android-asynctask

android - significa - failed to lazily initialize a collection of role could not initialize proxy no session



Java: tipo ilegal ''void'' en ASyncTask (2)

AsyncTask usa genéricos. Entonces usa Void en lugar de void . Del mismo modo, si desea usar un número entero, utilice Integer y no int .

Espero que puedas arrojar algo de luz sobre esto para mí.

Intento crear la siguiente AsyncTask en Java para una aplicación de Android. Cuando ingreso el código siguiente, Android Studio resalta los params '' vacíos '' con el error:

"Tipo ilegal: nulo".

Después de varias búsquedas en Google, todavía no puedo entender cuál es el problema aquí (y honestamente, ¡estoy bastante confundido sobre todo!).

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); } }

¡Aprecie cualquier información que pueda enviarme!


use la clase en su lugar, mayúscula V

private class BackgroundTask extends AsyncTask<URL, Void, Void> {