Google TV模拟器和GenericMotionEvent

时间:2012-07-06 09:05:04

标签: android emulation google-tv

我想在google tv应用程序中处理指针悬停事件,但没有任何成功。

据我从文档中了解,我必须为我的小部件设置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;
       });     
    }
}

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

1 个答案:

答案 0 :(得分:0)

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