getActivity()返回与片段关联的Activity。
http://developer.android.com/reference/android/app/Fragment.html#getActivity()
getApplicationContext()返回全局Application上下文。
http://developer.android.com/reference/android/content/Context.html#getApplicationContext()
至于为什么getApplicationContext()在提供的代码中不起作用,因为它不起作用。您正在针对当前活动创建一个对话框,为此需要活动上下文,应将应用程序上下文用于接收器之类的功能,应在销毁应用程序而不是在销毁活动时销毁功能。



