getSupportFragmentManager() la méthode n'est pas définie
J'ai une activité Principale, qui s'étend SherlockActivity
Le code suivant semble être de me donner de la difficulté à
PopularFragment fragment = new PopularFragment();
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.content_frame, fragment)
.commit();
J'obtiens l'erreur "Type mismatch: cannot convert from android.app.FragmentManager to android.support.v4.app.FragmentManager
"
J'ai essayé getSupportFragmentManager() mais ça me donne cette erreur "The method getSupportFragmentManager() is undefined for the type Main.DrawerItemClickListener
"
Je suis à jouer avec le nouveau android navigation tiroir, dans mes libs/dossier je n'ai que support library v13
mes fragments importations sont import android.de soutien.v4.app.Fragment;
import android.os.Bundle;
import android.support.v4.app.FragmentManager;
Comment puis-je résoudre ce problème?
Merci!
Vous devez étendre SherlockFragmentActivity pas SherlockActivity. Et appel getSupportFragmentManager au lieu de getFragmentManager.
fonctionne ..merci!
ajouter un commentaire pour répondre à l'article. Il a été utile..
fonctionne ..merci!
ajouter un commentaire pour répondre à l'article. Il a été utile..
OriginalL'auteur user1910290 | 2013-06-17
Vous devez vous connecter pour publier un commentaire.
Vous devez étendre
SherlockFragmentActivity
pasSherlockActivity
. Et appelgetSupportFragmentManager
au lieu degetFragmentManager
.OriginalL'auteur Lingviston
Je ne sais pas si c'est une bonne pratique, Mais j'ai changé avec
newFragment.show(this.getFragmentManager(), "datePicker");
Et le datePicker est de travail.
OriginalL'auteur Felipez
Essayer:
OriginalL'auteur Nik