2014-10-07 223 views
0

我的应用程序到目前为止一直在使用appcompat_v7支持库,以便我可以使用fragment作为我的最小目标api 8及更高版本。我刚发现PreferenceFragment需要API 11,而不是支持库的一部分。PreferenceActivity addPreferencesFromResource弃用

我的问题是安全的使用弃用的addPreferenceFromResource甚至API 11和更高?这样我可以保持我的目标8?

+0

可能的重复[如何从Android中的PreferenceActivity获取SharedPreferences?](http://stackoverflow.com/questions/2614719/how-do-i-get-the-sharedpreferences-from-a-preferenceactivity -in-安卓) – 2014-10-07 20:27:13

+0

不,我的意思是没有使用当前的API弃用 – user3364963 2014-10-07 20:30:19

回答

0

据我所知,问题是关于使用PreferenceActivity.addPreferencesFromResource()。如果您在11之前定位API级别,那么使用它就非常好,因为在该API级别上它不被弃用。

可能有一天会出现的唯一的问题是,谷歌宣布,从某些Android版本也不会支持一些较旧的API的水平,这(我相信)不会在观察到的将来发生。

+0

感谢任何问题,我需要留意他们做出改变。希望他们会添加preference片段来支持图书馆 – user3364963 2014-10-07 21:32:47

+0

@ user3364963个人我很久以前就失去了希望...... – 2014-10-07 21:40:34