我想在我的谷歌电视应用程序中处理指针悬停事件,但没有任何成功。
正如我从文档中了解到的,我必须OnGenericMotionListener
为我的小部件设置侦听器,但似乎onGenericMotion()
没有调用该方法。
我的小部件的构造函数如下所示:
public MyWidget(Context context, AttributeSet attrs){
super(context, attrs);
setOnGenericMotionListener(new OnGenericMotionListener() {
@Override
public boolean onGenericMotion(View v, MotionEvent event) {
Log.d("","Motion");
return false;
});
}
}
不幸的是,我没有真正的设备,必须在谷歌电视模拟器中开发。是模拟器的限制还是我做错了什么?