Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Android] erreur code switch case

action sur clique android:onclick

    17 décembre 2012 à 18:46:42

    Bonjour,

    Alors j'essaye d'éviter de faire des classes fantômes (si je ne me trompe pas dans les termes) pour l'écoute de mes boutons.
    Donc je passe par la fonction onClick que l'on peut mettre dans le xml de l'activité.

    Mon switch Case ressemble à ça:
    public void clique(View view){
    		ListView listName = null;
    		switch(view.getId()){
    		case R.id.all:
    			listName = mListViewAll;
    			break;
    		case R.id.quot:
    			listName = mListViewQuot;
    			break;
    		case R.id.hebd:
    			listName = mListViewHebd;
    			break;
    		case R.id.mens:
    			listName = mListViewMens;
    			break;
    		case R.id.trim:
    			listName = mListViewTrim;
    			break;
    		case R.id.ann:
    			listName = mListViewAnn;
    			break;
    		}
    		if(listName.isShown()){
    			listName.setVisibility(View.GONE);
    		}
    		else{
    			listName.setVisibility(View.VISIBLE);
    		}
    	}
    


    Le logCat me donne ça (pourtant elle y est bien -_-)
    12-17 17:50:00.615: E/AndroidRuntime(531): java.lang.IllegalStateException: Could not find a method clique(View) in the activity class rapport.presse.cim.CIMPresseActivity for onClick handler on view class android.widget.Button with id 'all'


    Merci
    • Partager sur Facebook
    • Partager sur Twitter

    [Android] erreur code switch case

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown