我写了这段代码
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
TableRow tbrow = new TableRow(this);
.....
我在最后一行收到以下错误:
TableRow中的TableRow(android.content.Context)无法应用于(匿名com.google.firebase.database.valueEventListener)。
我实际上并没有得到什么上下文,因此我应该在TableRow中将什么作为参数?
答案 0 :(得分:0)
我应该在TableRow中放置什么作为参数?
在匿名类内部,您不能使用this
作为对匿名类的引用,必需的参数是Activity的引用。将this
更改为actityName.this
。