我正在创建一个人可以通过Facebook,Twitter或电子邮件注册的应用程序.在寻找朋友时,它可以链接他的facebook,Twitter账号.
问题是,如果一个人已经与Facebook或Twitter链接,我无法将其与其他帐户链接,因此每次该人需要寻找朋友时,都需要再次登录.
有没有办法我可以同时为同一个用户提供authdata,所以当用户链接twitter和facebook时,它会显示朋友而无需再次登录?
谢谢!
我从用户名结构中提取数据,我想按名称或用户名排序.这是否可以使用新的firebase数据库引用.我一直在四处寻找,我找不到任何关于它的信息.
这是我的代码:
databaseReference = FirebaseDatabase.getInstance().getReference().child("Users");
}
@Override
protected void onStart() {
super.onStart();
FirebaseRecyclerAdapter<addFriends,addFriendsViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<addFriends, addFriendsViewHolder>(
addFriends.class,
R.layout.addfriends_row,
addFriendsViewHolder.class,
databaseReference
) {
@Override
protected void populateViewHolder(addFriendsViewHolder viewHolder, addFriends model, int position) {
viewHolder.setName(model.getName());
viewHolder.setUsername(model.getUsername());
}
};
addfriendsRecyclerView.setAdapter(firebaseRecyclerAdapter);
}
Run Code Online (Sandbox Code Playgroud)
这是我在firebase中的结构:
{
"asdadafdsgsaasfsa" : {
"name" : "juanito",
"username" : "cacadeperro22"
},
"dasdsadadaf" : {
"name" : "cucu",
"username" : "dsadadas"
},
"dsadasddsa" : {
"name" : "username",
"username" : "pisad"
},
"dsdsada" : {
"name" : "name",
"username" : …Run Code Online (Sandbox Code Playgroud) android firebase android-recyclerview firebase-realtime-database