मैं रेडियोबटन में स्थित रेडियोबटन की प्रोग्रामेटिक जांच के मुद्दे से जूझ रहा हूं। ऐसा लगता है कि एक check()
कॉल तीन घटनाओं को उठाता है - एक बार पहले रेडियोबटन के लिए और दूसरे के लिए दो बार, जो मेरा लक्ष्य है। साथ ही इंटरफ़ेस में दूसरे रेडियोबटन पर क्लिक करने से केवल एक ईवेंट दिखाई दे सकता है, जो सही है।रेडियो ग्रुप पर चेक किया गया चेक() तीन बार
तो, क्या कई घटनाओं को बढ़ाने से बचने का कोई तरीका है?
public class RadiogroupActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
RadioGroup r = (RadioGroup) findViewById(R.id.radioGroup1);
RadioButton b = (RadioButton) findViewById(R.id.radio1);
r.setOnCheckedChangeListener(onPromobuttonsClick);
r.check(R.id.radio1);
}
private OnCheckedChangeListener onPromobuttonsClick = new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
Log.d("x", "x");
}
};
}
महोदय: एक नज़र .Take आपकी मदद की जरूरत है कृपया http://stackoverflow.com/questions/22602559/how-do- कार्यान्वयन-इन-इन-एंड्रॉइड –
वास्तव में मेरे जीवन को बचाया ... शानदार @ सैम –
कृपया अधिक विस्तृत उत्तर दें। मुझे आपका जवाब नहीं मिल रहा है। –