关于android .finish()方法的问题

时间:2010-09-24 13:49:20

标签: android

MyActivity.finish()和MyActivty.this.finish()之间的区别是什么?我看到一个示例,其中MyActivty.this.finish()通过点击对话框上的OK按钮调用,询问您是否要退出应用程序。是不是“.this”部分是多余的?

1 个答案:

答案 0 :(得分:1)

MyActivity.finish()假设finish()MyActivity上的静态方法。

MyActivity.this.finish()正在finish()的封闭实例上调用MyActivity。它也等同于this.finish()finish()(假设它是从MyActivity内调用的。)