0
我有微调键值微调名单,我想从火力添加键值到下面而不是微调列表。我使用的代码为我工作组。
我想在微调器中添加键值(2015-16,2016-17,2017-18)。
这里我的代码不工作。
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
rootRef.child("First").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
final List<String> sess = new ArrayList<String>();
for (DataSnapshot areaSnapshot: dataSnapshot.getChildren()) {
String Session = areaSnapshot.getKey();
sess.add(Session);
}
Spinner spinner = (Spinner) findViewById(R.id.spinner3);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(AdminMain.this, android.R.layout.simple_spinner_item, sess);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
好像你需要为内部循环,增加一个for循环 –
尝试'为(DataSnapshot areaSnapshot:dataSnapshot.getChildren()){ 为(DataSnapshot日期:areaSnapshot.getChildren()){ 字符串会话= dates.getKey (); sess.add(Session); }} –