No se puede cambiar el text de ActionMenuItemView con RxKotlin

Estoy tratando de escribir una aplicación para Android con Kotlin. Ahora, quiero mostrar un contador en ActionBar. Agregué un artículo llamado show_timer para eso. Cada segundo, debe contar en uno:

override fun onWindowFocusChanged(hasFocus: Boolean) { val item = findViewById(R.id.show_timer) as ActionMenuItemView PublishSubject.interval(1, java.util.concurrent.TimeUnit.SECONDS, Schedulers.newThread()) .subscribeBy(onNext = {item.text = it.toString()}) super.onWindowFocusChanged(hasFocus) } 

Pero de alguna manera esto no funciona. Actualiza el text pnetworkingeterminado a 0, pero después de eso no hace nada. ¿Alguien sabe por qué esto no funciona?

Gracias de antemano,

Niklas

    Para que el text se actualice, debe actualizarse en el hilo principal (no en el Schedulers.newThread() )

    Agregar:

     .observeOn(AndroidSchedulers.mainThread()) 

    Debería arreglar las cosas, y get la label para actualizar