java 火力地堡

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 火力地堡相关的知识,希望对你有一定的参考价值。

DatabaseReference mRootRef;

mRootRef = FirebaseDatabase.getInstance().getReference().child("tasks");

mRootRef.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot snapshot) {
        completedList.clear();
        pendingList.clear();
        for (DataSnapshot postSnapshot: snapshot.getChildren()) {
            tasks rtask = new tasks();
            rtask.setTaskTitle(postSnapshot.child("taskTitle").getValue().toString());
            rtask.setTaskPriority(Integer.valueOf(postSnapshot.child("taskPriority").getValue().toString()));
            rtask.setTaskTime(postSnapshot.child("taskTime").getValue().toString());
            rtask.setCompleted(Boolean.valueOf(postSnapshot.child("completed").getValue().toString()));
            rtask.setTaskID(postSnapshot.child("taskID").getValue().toString());
            if (Boolean.valueOf(postSnapshot.child("completed").getValue().toString()))
                completedList.add(rtask);
            else
                pendingList.add(rtask);
        }
    }

    @Override
    public void onCancelled(@NonNull DatabaseError databaseError) {

    }
});

//Add data to Firebase

task.setTaskID(mRootRef.push().getKey());
mRootRef.child(task.getTaskID()).setValue(task);

//Remove data from Firebase

mRootRef.child(tasksList.get(position).getTaskID()).removeValue();

以上是关于java 火力地堡的主要内容,如果未能解决你的问题,请参考以下文章

text 火力地堡

markdown 火力地堡

燕麦工作室第一卷:火力地堡高清下载

Firebase读取/保存数据以将其用作列表|斯威夫特/火力地堡

codevs1700 施工方案第二季

Java学习二(飞机大战项目)day10