教程中的Android语法

时间:2013-05-28 16:44:17

标签: java android

我刚开始做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);
        }
    }
};

我不太确定发生了什么事情我创建了一个新的线程实例,但为什么我可以在

后立即执行括号

1 个答案:

答案 0 :(得分:3)

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