最近在实现Hello android 3rd里的数独时,第66页adding settings时,发现prefereneceActivity的addPreferencesFromResource方法在3。0及更高版本中被弃用了,所以查了一下,总结如下:
1、在API 11以前,系统是支持prefereneceActivity的addPreferencesFromResource方法的。
2、在API 11以后,系统推荐PreferenceFragment的addPreferencesFromResource方法。
3、也就是addPreferencesFromResource方法不变,但是高级版本推荐使用prefereneceFragment类代替prefereneceActivity类。