MainActivity.this新しい を開始するときに匿名クラスで使用しても安全ですかActivity。以下のコードを確認してください。以前は init a 型の変数を作成していましたActivityが、この方法の方が適しています。
問題は、安全に使用できるかどうかです。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(MainActivity.this, SomeOtherActivity.class));
}
});