摘自http://developer.android.com/guide/topics/ui/settings.html:
注意:PreferenceFragment 没有自己的 Context 对象。如果需要一个 Context 对象,可以调用 getActivity() 方法。但是,在 Fragment 附加到 Activity 时才调用 getActivity() 方法,要小心。当 Fragment 尚未附加或在其生命周期结束时被分离时,getActivity() 方法将返回 null。
如果我在 PreferenceFragment 的 OnCreate() 方法中调用 getActivity() 方法,那么我可以确保该 Fragment 已连接到其 Activity 吗?还是在这种情况下应该以其他方式获取 Context?
我需要 Context 的原因是我正在尝试从 PreferenceFragment 使用 Toast 通知。