行を動的に作成するテーブルを作成しました。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;
}
});