我已经制作了表格以动态创建行。我正在尝试制作 onTouch 事件,如果它触发然后使用意图移动到另一个活动。我不能让它工作它说:
Intent 类型中的方法 setClass(Context, Class) 不适用于参数 (new View.OnTouchListener(){}, Class)
我尝试将 THIS 更改为类的名称,但找不到。
这是代码
TableRow row = new TableRow(this);
row.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
Log.d("TAREA_TOUCH", tarea.getIdtareasr() + " TO");
Intent intent = new Intent();
intent.setClass(this, EditarTarea.class);
intent.putExtra("id", tarea.getIdtareasr() + "");
startActivity(intent);
return true;
}
});