2012-01-30 4 views
0

Je suis en train de créer une activité de fragment de liste comme ceci:La méthode setContentView (int) est définie pour le type ListFragment

public class FluxListeFragment extends ListFragment { 

    private FluxAdapter adapter; 
    private ArrayList<FluxAValider> ListeFlux; 
    String[] FluxTest = { "1", "2", "3", "4", "5" }; 
    String[] HashTest = { "gr1ez56g5r1e6zge", "g15re15g9re1ge", "1xa1xaxza1f48g4ge8e4h89rjy", "g8gregre4gr98egr1e", "1z91eczc18z9gez48gz9" }; 

    @Override 
    public void onListItemClick(ListView l, View v, int position, long id) { 

    Intent intent = new Intent(getActivity().getApplicationContext(), FluxViewFragment.class); 
    intent.putExtra("HASH", ListeFlux.get(position).getHashFichier()); 
    startActivity(intent); 
    } 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
    View mainView = inflater.inflate(R.layout.flux_2_fragment_gauche, container, false); 
    return mainView; 
    } 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    ListeFlux = new ArrayList<FluxAValider>(); 
    remplirFluxBidon(); 
    adapter = new FluxAdapter(getActivity().getApplicationContext(), ListeFlux); 
    adapter.notifyDataSetChanged(); 
    setListAdapter(adapter); 

    setContentView(R.layout.flux_1_accueil); 
    } 

En fait, le setContentView obtient l'erreur suivante:

The method setContentView(int) is undefined for the type FluxListeFragment

Cette méthode n'est-elle pas implémentée sur la classe ListFragment? Où est le problème exactement?

Merci d'avance!

+0

quel est votre R.layout.flux_1_accueil –

Répondre

2

Ni ListFragment ni Fragment parent n'ont la méthode setContentView (...). Vous voulez probablement une activité avec une mise en page et définissez votre ListFragment ici.

+0

Oui, c'est ce que je veux précisément. Je peux vérifier un tutoriel pour commencer avec des fragments, quelque chose peut être manquant. – Thordax

+0

vérifier cet exemple http://www.java2s.com/Code/Android/Core-Class/DemonstrationofusingListFragmenttoshowalistofitemsfromacannedarray.htm –

+0

Merci beaucoup pour votre réponse! – Thordax

Questions connexes