检测Android中的数据已更改

时间:2018-03-28 16:39:14

标签: java android ios nsnotificationcenter

我正在开发一个Android应用程序,我有一个java / android类,充当数据控制器,包含更新/删除/添加数据的方法。我想知道是否有办法让我确定数据是否已在另一个类中更新/删除/删除。我在IOS中寻找像nsNotificationcenter这样的东西,你可以在这里做类似

的事情
  let notificationCenter = NotificationCenter.default

  notificationCenter.addObserver(self, selector: #selector(userDefaultsDidChange), name: UserDefaults.didChangeNotification, object: nil)

2 个答案:

答案 0 :(得分:2)

Architecture Components

尝试LiveData

答案 1 :(得分:1)

您也可以使用RxJava。堆栈上有很多类似的问题:

RxJava - observe data that might always change

Android Rxjava subscribe to a variable change