MyActivity.finish()和MyActivty.this.finish()之间的区别是什么?我看到一个示例,其中MyActivty.this.finish()通过点击对话框上的OK按钮调用,询问您是否要退出应用程序。是不是“.this”部分是多余的?
答案 0 :(得分:1)
MyActivity.finish()
假设finish()
是MyActivity
上的静态方法。
MyActivity.this.finish()
正在finish()
的封闭实例上调用MyActivity
。它也等同于this.finish()
或finish()
(假设它是从MyActivity
内调用的。)