我试图通过点击卡片视图来调用活动。单击cardview时,应用程序崩溃了:
以下是代码:
cardView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
context.startActivity(new Intent(context,Dummy.class));
}
});
但是,如果我发出一个祝酒词 - 它工作正常。这有什么不对?
答案 0 :(得分:0)
尝试从context.startActivity();
cardView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(context,Dummy.class));
}
});
如果您的外部类是某个Activity
子类,那么它已经是Context
,使用它来显示另一个Activity可能更好。