2010-09-24 62 views
0

MyActivity.finish()和MyActivty.this.finish()之間的區別是什麼?我看到一個例子,其中MyActivty.this.finish()通過點擊對話框上的確定按鈕來調用,詢問您是否要退出該應用程序。是不是「.this」部分是多餘的?關於android .finish()方法的問題

回答

1

MyActivity.finish()假定finish()MyActivity上的靜態方法。

MyActivity.this.finish()MyActivity的封閉實例上調用finish()。它也相當於this.finish()finish()(假設它是從MyActivity中調用的)。