tiempo termine studio runonuithread que peticiones implement hilos esperar ejecutar definicion como cierto cada asynctask asincronos asincronas java android methods override android-asynctask

java - termine - No se puede reemplazar el método onPostExecute() en la clase AsyncTask ni hacer que se active



peticiones asincronas android (3)

Debería agregar el método super.onPostExecute (). Por ejemplo:

@Override protected void onPostExecute(Void nothing) { super.onPostExecute(nothing); }

EDITAR: Chicos, no tengo idea de por qué están bajando la respuesta. Al cuestionario le falta un argumento del método onPostExecute() y no tiene un método de supertipo implementado. Esa es la razón por la que publiqué esta respuesta.

Tengo problemas para llamar al método onPostExecute() cuando se ejecuta una AsyncTask . Cuando intento configurar mi clase extendiendo AsyncTask en la que se onPostExecute() obtengo el siguiente error de compilación.

''El método onPostExecute () de tipo AsyncTaskExampleActivity debe anular o implementar un método de supertipo''

He intentado deshacerme de la anotación @Override . Esto elimina el error de compilación, pero el método aún no se ejecuta. Si alguien fuera tan amable de señalar lo que estoy pasando por alto, lo agradecería mucho.

Código:

package com.asynctaskexample; import android.os.AsyncTask; public class AsyncTaskExampleActivity extends AsyncTask<Void, Void, Void> { AsyncTaskExampleActivity(){ super(); } @Override protected void onPreExecute() { } @Override protected Void doInBackground(Void... params) { return null; } @Override protected void onPostExecute() { } }


Tratar:

En la clase, haga clic con el botón onPostExecute() en Source -> Override/Implement methods.. y busque el método onPostExecute() . Le dará un método completo con todos los tipos de argumentos si lo consigue.


OnPostExecute() toma un argumento (el objeto que devuelve de doInBackground() ) . protected void onPostExecute(Void v) . Si no proporciona el argumento, las firmas de método no coinciden y la anulación de anulación comienza a quejarse de que no hay una función que anular con esta firma.