Sto scrivendo un Activity
in Android, dove ho due pulsanti di opzione sotto un Gruppo Radio. Uno di questi è selezionato per impostazione predefinita. Ma non posso attivare l'evento nel metodo onCreate
in modo che possa fare qualcosa in questo. onCheckedChanged
sta funzionando correttamente quando si fa clic su.android onCheckedChanged per radiogroup
RadioGroup ItemtypeGroup = (RadioGroup) findViewById(R.id.rechargeItemtype);
RadioButton providerRadio = (RadioButton) findViewById(R.id.a);
providerRadio.performClick();
ItemtypeGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged (RadioGroup group,int checkedId){
Log.d("chk", "id" + checkedId);
if (checkedId == R.id.a) {
//some code
} else if (checkedId == R.id.b) {
//some code
}
}
});
Prova a inserire il codice 'performClick()' dopo aver impostato il 'listener' – codeMagic
Grazie per il commento ma senza fortuna :( – user2534310
Hmmm ... hai inserito un punto di interruzione nel tuo' ascoltatore' per essere sicuro che non sia Andiamo lì e qualcos'altro al suo interno non sta rovinando tutto? – codeMagic