xost, publicación de artículos gratis, participación ciudadana, notas de prensa
  Usuario: Clave:    
 
 
Documento sin título
 
Documento sin título
 
Documento sin título
Home
Xnechijli01 11/12/2019 10:52:06 PM
Xnechijli01
Cómo evitar que Android detenga una aplicación
Aplicaciones Android con kotlin
votos 0 comentarios 0 enviar vínculo a un amigo
Tags Kotlin
 
Kotlin evita que Android detenga una aplicación
 

?Esta parte de nuestro curso de kotlin es una continuación de una nota anterior en la que te empezamos a explicar cómo puedes evitar que un hilo en la programación de Android plasme tus aplicaciones. Te sugerimos que la leas antes de continuar con la lectura de esta. Ahora continuamos con este tema.

Por lo tanto, utilizamos la palabra clave suspendida para hacer una función como función de suspensión. Aquí, tome el siguiente ejemplo:

suspend fun getLatestData() {
val latestUpdates = networkRequest()
display(latestUpdates)
}suspend fun networkRequest() {
...
}

getLatestData () y networkRequest () se han definido como funciones de suspensión, ya que getLatestData () tendrá que esperar a que networkRequest () devuelva la respuesta. Por lo tanto, puede tomar nota de que una función de suspensión solo puede ser invocada por otra función de suspensión.

Cuando su hilo principal llama a networkRequest (), suspenderá el networkRequest () fuera del hilo principal y, por lo tanto, el hilo principal continuará ejecutando su tarea. Siempre que esté listo networkRequestresult, el subproceso principal simplemente reanudará la ejecución secuencial de la función, en lugar de enviar las devoluciones de llamada tradicionales al subproceso principal.

Suspender y reanudar están reemplazando la necesidad de devoluciones de llamada. Por lo tanto, así es como funcionan las funciones de suspensión sin bloquear el hilo principal. Además, la palabra clave suspendida no especifica en qué hilo se debe ejecutar el código. Podría ser el hilo principal o el hilo de fondo.

Volvamos a cómo funcionan internamente. De vuelta al ejemplo:

suspend fun getLatestData() {
val latestUpdates = networkRequest()
display(latestUpdates)
}suspend fun networkRequest() {
...
}


En la siguiente nota terminaremos de explicar algunas partes de este código. Ahora bien, con el fin que comprendas que mejor manera como funciona este lenguaje de programación, puedes tomar nuestro curso de javascript y el curso de PHP 

Te gustó esta nota, compártela con tus amigos
ico_copada.gif ico_delicious.png ico_enchilame.gif ico_facebook.png ico_fresqui.gif ico_google.gif ico_meneame.gif ico_myspace.gif ico_technorati.png ico_twitter.gif ico_yahoo.png
Visitá otras notas de Xnechijli01
El hilo principal en Android
Kotlin Coroutines para principiantes
Inicio de codificación con kotlin
Curso intensivo de kotlin
El scriping en Kotlin
Proyectos multiplataforma en Kotlin
 
Comentarios 0  
Enviá tu comentario
Para dejar tu comentario debes ser miembro de xost.
 
Documento sin título
 
Documento sin título
PARTICIPANTES
8 A B C D E F G H I J K L M N O P Q R S T U V W X Y
 
Documento sin título
 
 
 
 
Documento sin título
 
Nos contaron qué leen
Qué lees
+ comentarios
Documento sin título
 
Documento sin título
ULTIMOS PUBLICADOS Tecnología
Cómo evitar que Android detenga una aplicación
Xnechijli01
Kotlin evita que Android detenga una aplicación
 
11/12/2019 10:52:06 PM
 
El hilo principal en Android
Xnechijli01
El hilo principal en kotlin y en Android
 
11/12/2019 10:48:27 PM
 
Kotlin Coroutines para principiantes
Xnechijli01
Kotlin Coroutines para principiantes y su uso
 
11/12/2019 10:43:56 PM
 
Inicio de codificación con kotlin
Xnechijli01
Codificación con kotlin
 
11/12/2019 10:22:20 PM
 
Curso intensivo de kotlin
Xnechijli01
Curso intensivo para aprender kotlin
 
11/12/2019 10:20:22 PM
 
El scriping en Kotlin
Xnechijli01
Kotlin y El Scriping
 
10/30/2019 1:33:51 AM
 
Proyectos multiplataforma en Kotlin
Xnechijli01
LA ACTUALIZACIÓN DE KOTLIN Y LOS PROYECTOS MULTIPLATAFORMA
 
10/30/2019 1:25:10 AM
 
Kotlin / Nativo actualización
Xnechijli01
Actualización de Kotlin / Nativo
 
10/30/2019 12:11:01 AM
 
Kotlin y JS
Xnechijli01
Kotlin y la actualización para JS
 
10/30/2019 12:09:05 AM
 
Las tablas dinámicas en Excel
Xnechijli01
Qué son las tablas dinámicas en Excel
 
10/29/2019 12:08:44 AM
 
+ publicaciones
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
Documento sin título
 
 
 
Documento sin título
 
Publicar es gratis, sólo tienes que registrarte y escribir.