您可以使用所谓的qualified
this。
[JLS
15.8.4。合格的](http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.8.4)
可以通过显式限定关键字来引用任何词汇包围的实例
this。令 C 为表示的类
ClassName。令 n 为整数,使得 C 是限定该表达式出现的类的第 n
个词法包围类。形式的表达式的值ClassName.this是(第8.1.3节)的第 n 个按词法包围的实例this。类型表达的是 Ç
。如果当前类不是类 C 或 C 本身的内部类,则这是编译时错误。
在这种情况下,您可以按照Martijn的建议进行操作,并使用:
workWithWidget(SearchWidget.this);
参考文献
- JLS 15.8.4。合格的
- JLS 8.1.3内部类和封闭实例



