Java返回方法来自匿名内部类

时间:2015-07-07 20:33:32

标签: java methods anonymous-class

我有一个名为play()的方法。在课程内部,我有一个Timerjava.util.Timer)和一个类型为TimerTask的匿名内部类。这是我的代码:

public static void play() {
    new Timer().schedule(new TimerTask() {
        public void run() {
            ...
        }, 0, 100); // Run every 10 milliseconds starting in 0 milliseconds (immediately)
}

现在的问题是......我希望从匿名内部类(在play内)从方法...返回,但如果我调用" {{1} }",它将从" return"内部类中的方法。如何从匿名内部类中的run方法返回?

[标题不是很清楚;我无法说出来。如果你能想到一个更好的标题,请编辑标题。]

1 个答案:

答案 0 :(得分:1)

函数Address:="'" & ws.Name & "'!A1", _ 应该立即返回,因为计时器在另一个线程上运行,因此不需要返回到内部类之外。