Разница между классами BrowseFragment и BrowseSupportFragment?

В чем разница между классами BrowseFragment и BrowseSupportFragment, как указано в документации для разработчиков Android?

https://developer.android.com/reference/android/support/v17/leanback/app/package-summary.html

Большинство методов и документации одинаковы для обоих классов, поэтому из документации очень сложно понять, какой класс использовать в зависимости от вариантов использования.

Может ли кто-нибудь помочь понять разницу между этими классами и руководство по выбору с некоторыми примерами использования?


person Abhishek    schedule 04.05.2017    source источник


Ответы (1)


BrowseSupportFragment происходит от корня android.support.v4.app.Fragment, который представляет собой static версию поддержки библиотеки android.app.Fragment платформы. Используется для написания приложений, которые работают на платформах до Android 3.0.. При работе на Android 3.0 или более поздних версиях эта реализация все еще используется; он не пытается переключиться на реализацию android.app.Fragment фреймворка.

См. документацию.

person Ferdous Ahamed    schedule 04.05.2017
comment
что ты имеешь в виду не пытается переключиться на реализацию фреймворка. - person Abhishek; 04.05.2017
comment
android.support.v4.app.Fragment не пытается переключиться на реализацию фреймворка android.app.Fragment - person Ferdous Ahamed; 04.05.2017
comment
Ok. Я понял. Спасибо. - person Abhishek; 04.05.2017
comment
Если мой ответ кажется полезным и если вы получили желаемый ответ, вы можете принять этот ответ. - person Ferdous Ahamed; 04.05.2017
comment
Проще говоря, если ваше приложение предназначено для Android 3.0+, игнорируйте все классы *Support* из библиотеки Leanback, поскольку они дублируются по соображениям совместимости. - person Pointer Null; 09.06.2017
comment
Если вы используете BrowseSupportFragment, вы должны расширить свою активность с помощью FragmentActivity. - person scienticious; 27.09.2018