我需要为我提供这样做的方法:
例如我有应用程序,内容recyclerview有按钮将项目添加到recyclerview, 注意:以上部分我知道它是如何做到的: 但是:
当我立即在recyclerview中添加项目时,它会在我的朋友在线添加 当它将被删除时,它将实时从我的友情中删除。
此外,它还会在应用中发送特定用户,以便在线主机
中显示应用内容用户但问题是如何实时发送给特定用户并执行此操作?
答案 0 :(得分:0)
简单的方法是使用firebase实时数据库 您将需要使用您将设置为监听特定节点的值事件侦听器,并且当此需要的值发生任何更改时,侦听器将同时触发,因此如果您将项添加到此节点
Recycler View App:
DatabaseReference usersRef = ref.child("users");
Map<String, User> users = new HashMap<String, User>();
users.put("New user", new User("Alan Turing"));
usersRef.setValue(users);
朋友应用:
DatabaseReference usersRef = ref.child("users");
userRef.addValueEventListener(new ValueEventListener() {
@Override public void onDataChange (DataSnapshot dataSnapshot){
// code here does not get executed straight away,
// it gets executed whenever data is received back from the remote database
}
});