FragmentManager manager = getFragmentManager();
Sta dando l'errore
richiesto: android: support.v4.FragmentManager
trovato: android.app.FragmentManager
Sto usando l'API 15
risposte:
7 per risposta № 1Uso getSupportFragmentManager()
, o cambiare il import
per FragmentManager
da quello che hai (android.support.v4.app.FragmentManager
) a android.app.FragmentManager
.
È necessario utilizzare in modo coerente le classi native o il backport. Non puoi mescolare e abbinare.
3 per risposta № 2
aggiungi queste due importazioni
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
per esempio
FragmentA fragmentA = new FragmentA();
FragmentManager fragmentManager =getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(R.id.id_parent_fragment,fragmentA);
fragmentTransaction.commit();
considera che FragementA è il frammento che vuoi inserire nell'attività che in questo caso è il contenitore nell'attività id_parent_fragment
1 per risposta № 3
cambia l'importazione di Fragment Activity di seguito
import android.support.app.FragmentActivity;
a
import android.support.v4.app.FragmentActivity;