Java 嵌套类无法解析为类型

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

我正在学习教程,但在完成第6步后,当我尝试实例化“new MyGestureDetector()”时,出现了一个错误:“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);