actividad de reinicio Android (con AsyncTask) al término de otra actividad
-
13-10-2019 - |
Pregunta
supongo que el título es un poco confuso, pero aquí es lo que estoy tratando de hacer:
tiene una clase llamada ManageClass
la que se muestran las entradas de una base de datos. He escrito otra clase privada dentro ManageClass
que se extiende AsyncTask
para que pueda mostrar un diálogo de progreso mientras yo estoy poniendo los datos de la base de datos. Ahora, cuando hago clic en un elemento creo un nuevo intento, que me lleva a mi clase ViewItem
. He añadido un botón allí de modo que el usuario puede eliminar esa entrada en particular que él / ella está mirando. Todo el trabajo fino arriba.
Ahora quiero después de eliminar esa entrada para matar a la actividad y volver a la anterior (la que muestra la lista) pero quiero actualizar los listados.
Mi problema es que no puedo utilizar onResume()
causa también será llamado cuando se reanude la actividad después de que finalice AsyncTask
.
¿Puede alguien ayudarme con eso? Estoy muy pegado ... todas las ideas son bienvenidas !!!
Solución
If I understand your app workflow you should use startActivityForResult
instead of launching a new Activity via intent.
Look at here fore some example
Basically you can launch a new Activity and wait for a result via callback on the "opener" activity. so you can avoid to put your logic into onResume
method
Otros consejos
I think this link with give your answer.
Download the project and run it.