我有一个简单的问题。我想实现这个目标:
If(any player field has changed)
{
UpdateTextView()
}else
{
Wait for any change
}
换句话说,我如何检测到对象的状态已经改变?
答案 0 :(得分:0)
我建议使用More info about worktree is here当某些内容发生变化时,只需post
您的自定义SomethingChangedEvent
。您需要做的就是提供一个带@Subscribe
注释的方法来监听该事件:
@Subscribe
public void onSomethingChangedEvent(SomethingChangedEvent event){
updateTextViews();
//Do whatever you wish here
}
就使用EventBus而言,只需阅读他们的文档,他们就会很棒并且开始使用它很容易。