|
@@ -324,6 +324,10 @@ public class DBChangeNotification {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void onDatabaseChangeNotification(DatabaseChangeEvent event) {
|
|
public void onDatabaseChangeNotification(DatabaseChangeEvent event) {
|
|
|
|
+ // 只接收当前注册的监听
|
|
|
|
+ if (dcr.getRegId() != event.getRegId()) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
DatabaseChangeEvent.EventType eventType = event.getEventType();
|
|
DatabaseChangeEvent.EventType eventType = event.getEventType();
|
|
if(eventType == DatabaseChangeEvent.EventType.OBJCHANGE){
|
|
if(eventType == DatabaseChangeEvent.EventType.OBJCHANGE){
|
|
for (TableChangeDescription td : event.getTableChangeDescription()) {
|
|
for (TableChangeDescription td : event.getTableChangeDescription()) {
|