Android Firebase数据库UI的通知

Android Firebase数据库UI的通知,android,firebase,firebase-realtime-database,notifications,firebaseui,Android,Firebase,Firebase Realtime Database,Notifications,Firebaseui,当使用Firebase数据库UI将数据添加到数据库时,是否有任何方式显示通知。我用notification Service(脱机)尝试了它,但它也会在onCreate()上触发。在这种情况下,我检查“用户”下是否有更改: 重要的是addValueEventListener。每次在“用户”下发生更改时都会调用它 在这个方法中,我创建了通知。但是当我们删除或修改数据库时也会调用通知。显示您正在尝试的代码。您是否考虑过在数据库中的事件触发时使用它来执行任务?是一本有趣的读物,可以在Firebase网站

当使用Firebase数据库UI将数据添加到数据库时,是否有任何方式显示通知。我用notification Service(脱机)尝试了它,但它也会在
onCreate()

上触发。在这种情况下,我检查“用户”下是否有更改:

重要的是addValueEventListener。每次在“用户”下发生更改时都会调用它


在这个方法中,我创建了通知。

但是当我们删除或修改数据库时也会调用通知。显示您正在尝试的代码。您是否考虑过在数据库中的事件触发时使用它来执行任务?是一本有趣的读物,可以在Firebase网站文档中找到。
FirebaseDatabase firebaseDatabase = FirebaseDatabase.getInstance();
firebaseDatabase.getReference().child("users").addValueEventListener(this);
@Override
public void onDataChange(DataSnapshot dataSnapshot)
{
    NotificationCompat.Builder mBuilder =
        new NotificationCompat.Builder(getContext())
        .setSmallIcon(R.drawable.notification_icon)
        .setContentTitle("My notification")
        .setContentText("Hello World!");
    NotificationManager mNotificationManager =(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
    mNotificationManager.notify(001, mBuilder.build());
}