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