2014-04-13 4 views

risposta

19

FragmentActivity è la classe base per i frammenti basati sul supporto. Quindi userete Fragment dalla libreria di supporto sotto il livello API 11, nel qual caso il vostro Activity deve estendere FragmentActivity.

↳ android.support.v4.app.FragmentActivity 
         ↳ android.support.v7.app.ActionBarActivity 

Si utilizzerà ActionBarActivity quando è necessario ActionBar sotto il livello di API 11 utilizzando libreria AppCompat. In questo caso la tua attività si estende ActionBarActivity.

Come vedete ActionBarActivity estende FragmentActivity

+0

come gli sviluppatori sono stati aggiungendo barra delle operazioni + '' Fragments' quando ActionBarActivity' non c'era? – Mick

+2

@ user3527017 hanno usato una libreria di terze parti chiamata 'ActionBarSherlock'. http://actionbarsherlock.com/ – Raghunandan

+0

Tutte le classi di compatibilità con le versioni precedenti sono in v4 e cos'è la v7? – Mick