2016-04-09 15 views

cevap

1

Diyelim ki var diyelim myRadioGroup

Şimdi ilk başta burada gibi seçilen RadioButton id almak zorunda RadioGroup gibi

int id = myRadioGroup.getCheckedRadioButtonId(); 

Sonra sonra elindeki kimliğe göre RadioButton bulmak zorunda gibi

mySelectedRadioButton = (RadioButton) findViewById(id); 

Sonra bunun metnini almak ve

sqlite kaydetmek
String mySelectedText = mySelectedRadioButton.getText().toString(); 
//Save the value to database 
+0

RadioButton tıklamasıyla değiştirilen bir tamsayı değişkeni saklamak daha iyi olmaz mıydı? ve sonra bu "konumsal kimlik" almak ve Etkinlik yeniden yükleme üzerinde RadioButton yeniden kontrol etmek için kullanın? –

+1

@BobMalooga Evet, çok daha iyi olurdu diye düşündüm, S (he) 'nin metni almam için kafamda olduğunu düşündüm. S (he) gerekli olduğunu düşündüğünde, kesinlikle fikrinizi uygulayacaktır. Önerilerinizi gerçekten takdir ediyorum. –

+0

Teşekkürler bayım. söylediklerini aldım ama hala bununla karıştırıldım. cinsiyet operasyonunu gerçekleştirmek istiyorum. int id = r1.getCheckedRadioButtonId(); if (id == 0) { Dize radioButtonText = rmale.getText(). ToString(); } else Dize radioButtonText = rfemale.getText(). ToString(); } Bunu şimdi yaptım ne yapmalıyım? –