2012-08-02 16 views
6

Soy nuevo en fragmentos y tenía una pregunta: Cuando actualicé mi herramienta de SDK y fui a crear un proyecto (min = api8, el predeterminado), noté el android-support-v4.jar en mi Biblioteca de referencia.Diferencia entre support-v4.app.fragment y app.fragment?

Cuando extendí mi clase e intenté usar la clase Fragment, descubrí que hay 2. Una es android.app.Fragment y otra es android.support.v4.app.Fragment. ¿Cuál es la diferencia entre estos dos?

Respuesta

13

Si está desarrollando para Android 3+, puede usar la aplicación.Fragmento.

Sin embargo, en 3-, Fragments aún no existe. Ahí es donde entra la biblioteca de soporte. Proporciona fragmentos para versiones anteriores de Android.

Ver también this link

+0

lo que sucedería si estoy desarrollando aplicaciones tanto para 3+ y 3-? –

+7

Puede usar el Fragmento de la biblioteca de soporte. Cuando se ejecuta en un dispositivo 3+, usa el Fragmento normal automáticamente, de lo contrario continúa usando la biblioteca. – nhaarman

+0

¡Muchas gracias! –