如何在Firebase中更新属于特定用户的ArrayList?

时间:2018-03-21 16:26:29

标签: android firebase firebase-realtime-database

我目前正在开发firebase中的一个小项目,我正在尝试使用它,以便用户可以访问现有的字符串列表。现在,每当有人试图这样做时,用户对象就会被重新加载到数据库中。如果你们有人可以帮助我,我将非常感激。

private void saveSelectionInDatabase(){
    String text = selectionSpinner.getSelectedItem().toString();
    FirebaseUser user = firebaseAuth.getCurrentUser();
    User userOne = new User();
    userOne.userAddItem(text);
    listofStuff = userOne.places;
    databaseReference.child(user.getUid()).setValue(userOne);

    Toast.makeText(this, "Information Saved", Toast.LENGTH_LONG).show();
}

public void onClickAdd(View view){
    saveSelectionInDatabase();
    ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,listofStuff);
    genericListView.setAdapter(adapter);
}

enter image description here

0 个答案:

没有答案