2015-10-28 3 views
0

Я установил OnTouchListener на ImageView в моем CustomAdapter extends BaseAdapterOnTouchListener называют слишком часто BaseAdapter в Android

Метод выглядит следующим образом:

holder.projectImageImageView.setOnTouchListener(new View.OnTouchListener() { 
     @Override 
     public boolean onTouch(View v, MotionEvent event) { 
      Intent intent = new Intent(context1, test.class); 
      intent.putExtra("projectInfo",projectItems); 
      intent.putExtra("distributorInfo", distributorItems); 
      intent.putExtra("contractorInfo",contractorItems); 
      context1.startActivity(intent); 
      return true; 
     } 
    }); 

Так что, если у меня есть 3 элементов в моем ListView и я нажимаю на предметах ImageView почему это называется так много предметов, которые у меня есть?

+0

использовать UP_EVENT в классе MotionEvent для вызова намерения. –

ответ

0

После того как я изменился с OnTouchListener на OnClickListener, он отлично работает!