2014-10-07 65 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