Je souhaite créer un nouveau fil dans onCreate
et communiquer avec le fil d'interface utilisateur à l'aide de post
sur un View
. Cependant, les instructions ed post
ne semblent jamais être exécutées. Voici un petit exemple:Publication sur le fil d'interface utilisateur
import android.app.Activity
import android.os.Bundle
import android.widget.TextView
import kotlin.concurrent.*
import org.jetbrains.anko.*
class MainActivity: Activity(), AnkoLogger {
protected override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val view = TextView(this)
setContentView(view)
thread() {
info("before post")
view.post({ info("inside post") })
info("after post")
}
}
}
En regardant le journal, je ne peux voir before post
et after post
, mais jamais inside post
.
Qu'est-ce que je fais mal?
mb quelque chose dans l'implémentation 'info()'? – AndroidEx