我是Android新手,但我正在尝试构建一个允许用户将其他用户添加到群组的应用。 我已经创建了一个User和Group类,我正在尝试将用户添加到该组。 。我希望也许有人可以指出我正确的方向。
目前我有一个User对象,我正在尝试将其添加到Group对象中的List。这是如何管理用户组的Android应用程序的用户? 我觉得有些东西显而易见我错过了!
我也在使用Firebase实时数据库,并且需要能够存储添加到特定组的用户,以便在所有用户设备上保持一致。
e.g。用户1将用户2添加到组A,用户1和用户2都将在其设备上看到用户2在组A中
以下代码:
小组课程
public class Group {
public List<User> memberList = new List<User>() {....};
public Group() {
}
public Group(List<User> users) {
this.memberList = users;
}
public void addMember(User member) {
this.memberList.add(member);
}
public List<User> getMemberList() {
return memberList;
}
}
主类
User user = new User(uId, name);
Group group = new Group();
group.addMember(user);
groupsDatabase.child("test_group").push().setValue(group.memberList.get(0));