2014-10-07 2 views
0

Мое приложение до сих пор использовало библиотеку поддержки appcompat_v7, чтобы я мог использовать фрагменты для моей мишени-мишени api 8 и выше. Я только что узнал, что PreferenceFragment требует API 11 и не отличается от библиотеки поддержки.PreferenceActivity addPreferencesFromResource устарело

Мой вопрос: безопасно ли использовать устаревший addPreferenceFromResource даже на API 11 и выше? Чтобы я мог поддерживать свою цель 8?

+0

Возможный дубликат [Как получить SharedPreferences из PreferenceActivity в Android?] (Http://stackoverflow.com/questions/2614719/how-do-i-get-the-sharedpreferences-from-a-preferenceactivity -in-android) –

+0

Нет, я говорю, есть ли какие-либо проблемы с использованием устаревших современных API-интерфейсов – user3364963

ответ

0

Как я понял, вопрос об использовании PreferenceActivity.addPreferencesFromResource(). Это нормально, если вы ориентируетесь на уровень API до 11, потому что на этих уровнях API он не устарел.

Единственная проблема, которая может возникнуть когда-нибудь, заключается в том, что Google объявляет, что с определенной версии Android она не будет поддерживать некоторые более старые уровни API, которые (я считаю) не произойдет в наблюдаемом будущем.

+0

спасибо, мне нужно будет следить за изменениями, которые они делают. надеюсь, они добавят preferenceFragment для поддержки библиотеки – user3364963

+0

@ user3364963 лично я потерял надежду на это очень давно ... –