Java 嵌套类无法解析为类型
我正在学习教程,但在完成第6步后,当我尝试实例化“new MyGestureDetector()”时,出现了一个错误:“MyGestureDetector无法解析为类型” 代码:Java 嵌套类无法解析为类型,java,android,nested-class,Java,Android,Nested Class,我正在学习教程,但在完成第6步后,当我尝试实例化“new MyGestureDetector()”时,出现了一个错误:“MyGestureDetector无法解析为类型” 代码: …我哪里出错了?谢谢 实现这一点的最简单方法(即不重构这4个类的类结构(Activity、touch listener、手势检测器、fling runnable))是如下调用它。您必须将您的MyTouchListener实例化移出到一个单独的声明中,然后您可以使用该声明创建MyGestureDetector类的新实例:
…我哪里出错了?谢谢 实现这一点的最简单方法(即不重构这4个类的类结构(Activity、touch listener、手势检测器、fling runnable))是如下调用它。您必须将您的
MyTouchListener
实例化移出到一个单独的声明中,然后您可以使用该声明创建MyGestureDetector
类的新实例:
MyOnTouchListener onTouchListener = new MyOnTouchListener();
detector = new GestureDetector(this, onTouchListener.new MyGestureDetector());
dialer = (ImageView) findViewById(R.id.imageView_ring);
dialer.setOnTouchListener(onTouchListener);
如此简单…却又如此天才。。。非常感谢!:)
MyOnTouchListener onTouchListener = new MyOnTouchListener();
detector = new GestureDetector(this, onTouchListener.new MyGestureDetector());
dialer = (ImageView) findViewById(R.id.imageView_ring);
dialer.setOnTouchListener(onTouchListener);