2011-12-08 4 views
2

Это действительно странно, все другие слушатели работают как OnClick и т.д .. но этот слушатель не кажется, работает, Heres мой код:OnGenericMotionListener, кажется, не работает

public class HeloActivity extends Activity implements OnGenericMotionListener{ 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     View root = findViewById(R.id.root ); 
     root.setOnGenericMotionListener(this); 
    } 

    @Override 
    public boolean onGenericMotion(View v, MotionEvent event) { 
     // TODO Auto-generated method stub 
     Log.d("special",v.toString()); 
     return false; 
    } 
} 

почему это не работает?

+0

Вы что, вы действительно вызываете «движения» на вашем представлении? –

+0

@RafaelT да, я уверен –

+2

Является ли слушатель зарегистрированным в представлении? –

ответ

-1

Вы понимаете, что вы оба реализуете слушателя, а затем прикрепляете его к виду? По крайней мере, это избыточно.

Спасибо.

Смежные вопросы