0

我想在我的谷歌电视应用程序中处理指针悬停事件,但没有任何成功。

正如我从文档中了解到的,我必须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;
       });     
    }
}

不幸的是,我没有真正的设备,必须在谷歌电视模拟器中开发。是模拟器的限制还是我做错了什么?

4

1 回答 1

0

我尝试在 Google TV 设备上执行您的代码,它按预期工作。所以这似乎是模拟器的错误或限制。请在 Google TV 问题跟踪器中归档。

于 2012-07-08T07:54:07.550 回答