Comment obtenir le texte du bouton radio dans un groupe de boutons radio lorsque le bouton radio coché état est changé

J'ai créé deux boutons radio dans un groupe de boutons radio de façon dynamique et l'un d'eux est cochée.
J'ai besoin quand je cheked un autre bouton, puis sa valeur doit être enregistrée dans la chaîne.
Mais j'ai mis en œuvre checkedchangelistener pour cela.Mais sa ne fonctionne pas la première fois.
Voici mon code.

rg = ((RadioGroup)getActivity().findViewById(alist_id.get(i)));
rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
    public void onCheckedChanged(RadioGroup rd, int checkedId) {
        for(int i=0; i<rd.getChildCount(); i++) {
            radio_button = (RadioButton) rd.getChildAt(i);
            int id = radio_button.getId();
            if(radio_button.getId() == checkedId) {
                text = radio_button.getText().toString();
                flag=true;
                System.out.println("trueeeeeeeee"+text);
                return;
            }
        }
    }
});
if (flag==true) {
    updated_list.add(text);
    System.out.println("sssssssssssssssssss");
}else {
    updated_list.add(data_from_list_view.get(i));
    System.out.println("falseeeeeee");
}

OriginalL'auteur amita | 2013-11-22