-3

我刚开始做 Android 编程,我知道一些 Java。但是有些代码对我来说似乎很奇怪。例如

Thread timer = new Thread()
{
    public void run() {
        try {
           sleep(3000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        } finally {
            Intent openStartingPoint= new Intent("com.example.myfirstapp.MAINACTIVITY"); 
            startActivity(openStartingPoint);
        }
    }
};

我不太确定发生了什么我制作了一个新的线程实例,但为什么我可以在之后立即做括号

4

1 回答 1

3

这是线程的匿名类实现,请在此处阅读更多信息:http: //docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html

于 2013-05-28T16:46:28.457 回答