whats the difference between MyActivity.finish() and MyActivty.this.finish()? I see an example where MyActivty.this.finish() is called from hitting the OK button on a dialog asking if you want to exit the app. isn't the ".this" part redundant?
+1
A:
MyActivity.finish()
assumes that finish()
is a static method on MyActivity
.
MyActivity.this.finish()
is calling finish()
on the enclosing instance of MyActivity
. It's also equivalent to this.finish()
or just finish()
(assuming it's being called from within MyActivity
).
Erich Douglass
2010-09-24 14:42:32