whats the difference between MyActivity.finish() and MyActivty.this.finish()? I see an example where MyA开发者_如何转开发ctivty.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?
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
).
精彩评论