NotifyPropertyChanged在java-Android中

NotifyPropertyChanged在java-Android中,java,android,Java,Android,有人知道Java中是否有类似于C#中的NotifyPropertyChanged的东西吗?我一直在四处寻找,没有合适的答案 这里是senerio: 事实上,我正在开发一个android应用程序。应用程序将通过蓝牙插座从远程蓝牙设备读取数据。一旦从套接字接收到数据,数据将从解码器(它是一个类)解码,并将值更新到UI。但是,我有一个decoder类来解码来自蓝牙设备的数据,还有一个活动来管理向UI显示值。我需要将解码后的值从解码器传递到UI。我想我需要一个notifypropertychanged事

有人知道Java中是否有类似于C#中的
NotifyPropertyChanged
的东西吗?我一直在四处寻找,没有合适的答案

这里是senerio: 事实上,我正在开发一个android应用程序。应用程序将通过蓝牙插座从远程蓝牙设备读取数据。一旦从套接字接收到数据,数据将从解码器(它是一个类)解码,并将值更新到UI。但是,我有一个decoder类来解码来自蓝牙设备的数据,还有一个活动来管理向UI显示值。我需要将解码后的值从解码器传递到UI。我想我需要一个notifypropertychanged事件,这样当解码中有一些更新的值时,它会通知ACTIVITY类更新UI。

纯Java(不是特定于Android的)确实有一个通常用于bean的接口,用于处理您可以使用的属性更改事件。涉及的课程包括:

  • PropertyChangeSupport
    是为了在setter方法内部触发更改通知而扩展的类
  • PropertyChangeListener
    实例注册并侦听更改事件
  • PropertyChangeEvent
    对象封装了随更改传递的数据
从更详细地描述接口的Oracle文档中