相关疑难解决方法(0)

我应该删除ValueEventListener吗?

        DatabaseReference Ref = FirebaseDatabase.getInstance().getReference(Constants.Client + "/" + path);
        Ref.keepSynced(true);
        Ref.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {

            }

            @Override
            public void onCancelled(DatabaseError databaseError) {

            }
        });
Run Code Online (Sandbox Code Playgroud)

我理解ValueEventListener在一个新线程中运行,我是否应该在任何时候实际删除它以进行正确的线程管理?(没有太多并行运行的线程的示例).如果是的话,该怎么办?

java multithreading android firebase firebase-realtime-database

1
推荐指数
1
解决办法
1143
查看次数