Activity.this和getApplicationContext()的差別:ui
在運用語句:AlertDialog.Builder builder=new AlertDialog.Builder(this);this
這裏的參數this指的是Activity.this,換句話說,這個參數指的就是這個Activity的上下文,是針對這個Activity的。其生命週期是與這個Activity相同的。生命週期
而getApplicationContext()是針對整個應用的,其生命週期便是整個應用的生命週期。get
而AlertDialog是屬於這個Activity的,因此只能用this而不能用getActivityContext();it