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 !!!

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top