¡adiós! ¡Devolución de llamada del resultado del programa! Hola, después de leer esto, ¿sigues pensando que el algoritmo no tiene nada que ver con Android?

En el desarrollo de Android, la comunicación entre actividades es un requisito muy común. Uno de los métodos de comunicación importantes es utilizar startActivityForResult()métodos para iniciar una nueva Actividad y obtener los resultados una vez completada la nueva Actividad. Este método puede implementar algunos escenarios que requieren la interacción del usuario y devolver resultados, como seleccionar fotos, grabar audio, etc. Este artículo presentará startActivityForResult()el uso del método en detalle y proporcionará los ejemplos de código fuente correspondientes.

Primero, comprendamos startActivityForResult()el concepto básico de métodos. Este método se utiliza para iniciar una nueva Actividad y espera que se devuelvan resultados una vez que se complete la nueva Actividad. En la nueva Actividad, cuando se completa la tarea, puede setResult()configurar el resultado a través del método y usar finish()el método para cerrar la Actividad actual y devolver el resultado a la persona que llama.

Aquí hay un ejemplo que muestra cómo usar startActivityForResult()métodos para iniciar una nueva Actividad y obtener los resultados una vez que se completa la nueva Actividad:

// 在调用方Activity中启动新的Activity
Intent intent = new Intent(this

Supongo que te gusta

Origin blog.csdn.net/NoerrorCode/article/details/133547138
Recomendado
Clasificación