invalidate 函数[inside onChildAdded firebase 的回调] 不调用 onDraw

The invalidate function[inside onChildAdded firebase's callback] doesn't invoke onDraw

提问人:TesterQA___2000 提问时间:6/26/2023 更新时间:6/26/2023 访问量:17

问:

祝你今天开心。

实际上,我遇到了一个问题,即当在 firebase 的 onChildAdded 回调中调用 onChildAdded 时,onDraw 函数没有执行。

        childEventListener = databaseRef.addChildEventListener(new ChildEventListener() {

                    @Override
                    public void onChildAdded(@NonNull DataSnapshot snapshot, @Nullable String previousChildName) {


                        String strikeAsString = (String) snapshot.getValue();

                        invalidate();


                    }
                    }



  protected void onDraw(Canvas canvas) {
     super.onDraw(canvas);
Java Android Firebase Canvas 回调

评论

0赞 Alex Mamo 6/26/2023
这种方法有什么作用?invalidate()
0赞 TesterQA___2000 6/27/2023
Invalidate 用于调用回调函数“onDraw”,该函数按顺序反映画布中的更改(新绘制)。

答: 暂无答案