使用MainActivity.this是否安全

时间:2013-01-25 09:35:45

标签: android

在开始新的MainActivity.this时,在匿名课程中使用Activity是否安全,请检查以下代码。我曾经创建了一个Activity类型的变量的init,但这种方法对我来说更好。

问题是,使用它是安全吗?

button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        startActivity(new Intent(MainActivity.this, SomeOtherActivity.class));
    }
});

2 个答案:

答案 0 :(得分:0)

是的,这是从内部类中引用当前活动实例的标准方法。

答案 1 :(得分:0)

当然,它是安全的,因为您可以在API演示和示例代码中看到这一点。它工作正常我从来没有遇到任何问题。