2016-01-24 2 views
0

Привет, ребята У меня вопрос, я что-то искал, но не нашел чего-то интересного.События и обработчики событий EventBus в Java

У меня есть два потока в java, один в фоновом режиме другой на переднем плане (UI). Когда потоки фонов меняют состояние переменной gui, я хотел бы отправить асинхронное событие. Существует события, обработчики, но все эти сотрудники должны быть реализованы.

Существует ли какой-либо более короткий способ передать событие, такое как EventBus в Android?

Спасибо!

ответ

1

Вы можете попробовать Google Guava EventBus.

Ниже приведен простой пример из Guava EventBus Examples by Ram Satish

package com.javarticles.guava; 

import com.google.common.eventbus.EventBus; 

public class SimpleEventBusExample { 
    public static void main(String[] args) { 
     EventBus eventBus = new EventBus(); 
     eventBus.register(new SimpleListener()); 
     System.out.println("Post Simple EventBus Example"); 
     eventBus.post("Simple EventBus Example"); 
    } 
} 
Смежные вопросы