如何知道对象的状态何时发生变化?

时间:2016-05-17 22:21:50

标签: android

我有一个简单的问题。我想实现这个目标:

If(any player field has changed)
{
UpdateTextView()
}else
{
Wait for any change
}

换句话说,我如何检测到对象的状态已经改变?

1 个答案:

答案 0 :(得分:0)

我建议使用More info about worktree is here当某些内容发生变化时,只需post您的自定义SomethingChangedEvent。您需要做的就是提供一个带@Subscribe注释的方法来监听该事件:

@Subscribe
public void onSomethingChangedEvent(SomethingChangedEvent event){
     updateTextViews();  
     //Do whatever you wish here
}

就使用EventBus而言,只需阅读他们的文档,他们就会很棒并且开始使用它很容易。