Procédure de programmation pour sélectionner un bouton radio dans une activité

Dans mon projet, j'obtiens la valeur de l'égalité des sexes à partir de la base de données en tant que 0 et 1.

0 pour les hommes et 1 pour les femmes.

Basé sur ces valeurs, j'ai besoin de cocher le bouton radio correspondant à un groupe de boutons.

Si 0 est pressé, radio0 sera vérifié ou radio1 sera vérifié.

Je ne sais pas comment faire pour cocher le bouton radio basée sur cette chaîne de valeurs...

C'est le code que j'ai essayé:

      String gendd=ViewProfileActivity.participantview.get(4);
      System.out.println("Gender:::::"+gendd);

      male=(RadioButton)findViewById(R.id.radio0);
       female=(RadioButton)findViewById(R.id.radio1);
       if(gendd.equals("0")){

           male.setSelected(true);
           female.setSelected(false);
       }
       else
           {
           male.setSelected(false);

           female.setSelected(true);

           }

Mais il échoue. Quelqu'un peut-il m'aider?

Code oke, avez-vous réglé votre code? Quelle est la valeur de gendd? Il l'a fait entrer dans le if ou else bloc?
il a obtenu les valeurs 0 ou 1
Top astuce: utilisez "0".equals(gendd) en comparaison de chaînes de mieux, de cette façon, la première chaîne ne sera jamais nulle, et vous pourriez vous éviter de mauvaises NullPointers dans l'avenir

OriginalL'auteur Barbie | 2013-12-31