我的應用程序支持從2.2到Android版本。 事情是,對於設置頁面,我現在使用PreferenceActivity。然而,如你所知,它的許多方法已被棄用,他們告訴我使用基於片段的設置。 但是,我發現如果我切換到使用PreferenceFragment和Fragment Activity,我不能再支持2.2和2.3,因爲PreferenceFragment在API級別11以上得到支持。 即使我使用支持庫,它也不包含PreferenceFragment! 我不知道Google爲什麼沒有在支持庫中添加PreferenceFragment。Android - 我應該繼續使用PreferenceActivity嗎?
無論如何,我想我仍然可以使用舊的PreferenceActivity,但如果它說它已被棄用,爲什麼它不支持其支持庫中的替代品?
任何意見是讚賞!
謝謝。也許我只需要等待...我仍然不明白爲什麼Google直到修訂版本13才添加它。我懷疑它們不會添加它,或者可以存在嗯 – user2062024
我認爲actionBarSherlock也有自己的偏好活動,沒有? –
@androiddeveloper - 它有一個'SherlockPreferenceActivity'來爲PreferenceActivity添加一個動作欄,但它不會添加對PreferenceFragment的支持/ 'PreferenceHeaders'。請注意,UnifiedPreferences也適用於ABS。 – ianhanniballake