Çözüldü Android Studio'da uygulama çalışmıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

dogckr

Decapat
Katılım
29 Haziran 2021
Mesajlar
131
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Uygulama acıyorum butonlardan birini seçtiğimde sonuç yazması gerekiyor ama hiçbir hata yok gibi.

mobil.PNG
mobil2.PNG
 
Çözüm
XML:
<RadioGroup
<RadioButton android:id="@+id/radio_button1"
        android:onClick="onRadioButtonClicked"/>
</RadioGroup>

Java:
public void onRadioButtonClicked(View view) {
    boolean checked = ((RadioButton) view).isChecked();
    switch(view.getId()) {
        case R.id.radio_button1:
            if (checked)
                // islem
            break;

    }
}
İf kontrolünü yanlış kod bloğunda yapıyorsun, her radiobuttonun onselected gibi bir event fonksiyonu var, kontrolü bunların içinde yapmalısın.
 
XML:
<RadioGroup
<RadioButton android:id="@+id/radio_button1"
        android:onClick="onRadioButtonClicked"/>
</RadioGroup>

Java:
public void onRadioButtonClicked(View view) {
    boolean checked = ((RadioButton) view).isChecked();
    switch(view.getId()) {
        case R.id.radio_button1:
            if (checked)
                // islem
            break;

    }
}
 
Çözüm
Teşekkürler

XML:
<RadioGroup
<RadioButton android:id="@+id/radio_button1"
 android:onClick="onRadioButtonClicked"/>
</RadioGroup>

Java:
public void onRadioButtonClicked(View view) {
 boolean checked = ((RadioButton) view).isChecked();
 switch(view.getId()) {
 case R.id.radio_button1:
 if (checked)
 // islem
 break;

 }
}

Teşekkürler
XML:
<RadioGroup
<RadioButton android:id="@+id/radio_button1"
 android:onClick="onRadioButtonClicked"/>
</RadioGroup>

Java:
public void onRadioButtonClicked(View view) {
 boolean checked = ((RadioButton) view).isChecked();
 switch(view.getId()) {
 case R.id.radio_button1:
 if (checked)
 // islem.
 break;

 }
}

Bu galiba daha ileri düzey bunu yazmadım ama onclick özelliğini işlem yaptım o zaman çalıştı.
 
Kullanıcı grafik arayüzüyle etkileşime geçtiğinde örneğin tıklama, seçme, veya yazma gibi bunlar hep birer event fonksiyonunu tetikler, bunu aklında bulundurursan yazacak olduğun kodlarda hata alma ihtimalin azalır, kolay gelsin...
 

Geri
Yukarı