"context" 创建新 TableRow 时出错

"context" error in creating a new TableRow

这段代码是我写的

ref.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            TableRow tbrow = new TableRow(this);
..... 

我在最后一行收到以下错误:

TableRow(android.content.Context) in TableRow cannot be applied to (anonymous com.google.firebase.database.valueEventListener).

我真的不明白什么是上下文,所以我应该将什么作为参数放入 TableRow ?

what should I put as a parameter in TableRow ?

在匿名 class 中,您不能使用 this 作为对匿名 class 的引用,所需参数是 Activity 的引用。将 this 更改为 actityName.this