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.

OriginalL'auteur Thordax | 2012-05-15