OnGenericMotionListener 似乎不起作用

Mik*_*e G 6 java android

这真的很奇怪,所有其他监听器都像 onClick 等一样工作。但是这个监听器似乎没有工作,这是我的代码:

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;
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

Igo*_*gor -3

您是否意识到您都实现了侦听器,然后将其附加到视图?至少是多余的......

谢谢。