La méthode getFragmentManager() n'est pas défini pour le type MyActivity
Depuis que j'ai été en utilisant mon code, j'ai utilisé des fragments.
Pour ce faire, j'ai une activité d'appeler un fragment à l'aide d'un fragment par tag :
FluxListFragment FLF = (FluxListFragment) getFragmentManager().findFragmentByTag(FRAG_LIST);
Mais depuis aujourd'hui, getFragmentManager semble méconnu. Il dit :
"The method getFragmentManager() is undefined for the type FluxMainActivity"
Est le problème venant de la cible de génération ? (J'ai mis Android 3.0)
Voici le code :
public Class FluxMainActivity extends Activity {
@override
public void onCreate(Bundle saveInstanceState)
{
super.onCreate();
setContentView(R.layout.main);
FluxListeFragment FLF = (FluxListeFragment)getFragmentManager().findFragmentByTag(FRAG_LISTE);
}
}
La méthode doit être lié à FluxListeFragment et pas FluxMainActivity ! Je pense que le casting est incorrect.
ce que vous développez dans votre FluxMainActivity ?
S'il vous plaît, ajouter le code de votre activité, y compris les paquets que vous utilisez.
Ok je vais ajouter mon code. Chirag, FluxMainActivity est une extension de l'Activité.
Veuillez étendre Fragment ou ListFragment .
FluxListFragment est déjà une extension de ListFragment, mon FluxMainActivity utilise FluxListFragment comme un ListFragment extension.
S'il vous plaît, ajouter le code de votre activité, y compris les paquets que vous utilisez.
Ok je vais ajouter mon code. Chirag, FluxMainActivity est une extension de l'Activité.
Veuillez étendre Fragment ou ListFragment .
FluxListFragment est déjà une extension de ListFragment, mon FluxMainActivity utilise FluxListFragment comme un ListFragment extension.
OriginalL'auteur Thordax | 2012-05-15
Vous devez vous connecter pour publier un commentaire.
Le problème est résolu.
L'objectif du projet était de l'API de 11, mais il contenait 2 bibliothèques avec l'un d'eux dans la cible API 8.
OriginalL'auteur Thordax