【发布时间】:2018-07-17 02:35:34
【问题描述】:
student_edit.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot)
{
noof_placed=0;
placpercent=0.0;
enrolled=0;
for (DataSnapshot postSnapshot : dataSnapshot.getChildren())
{
StudentDetail std =
postSnapshot.getValue(StudentDetail.class);
std.setRollno(postSnapshot.getKey());
studentlist.add(std);
enrolled++;
if (!std.getPlacementcompany().toString().trim().equals("0"))
{
noof_placed++;
}
}
placpercent=(noof_placed / total_students) * 100;
start_progressbar(noof_placed,placpercent);
}
@Override
public void onCancelled(DatabaseError databaseError)
{
}
});
这是我从 firebase 检索数据的侦听器,它会在 firebase 中的数据更改时触发。如何以编程方式调用此侦听器
【问题讨论】:
-
对不起,你的问题不清楚。请详细说明一下