Fatma Canbolat
Fatma Canbolat
Ankara
04/01/2017 tarihinden beri üye
10 GY Puanı
107K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Eskişehir Osmangazi Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

Android Uygulaması durduruldu hatası


public class bolme extends Activity {

ImageView img1, img2; TextView cvp1,cvp2,cvp3; String deger; private int[] resimler1 ={R.drawable.r0,R.drawable.r1,R.drawable.r2,R.drawable.r3,R.drawable.r4,R.drawable.r5,R.drawable.r6,R.drawable.r7,R.drawable.r8,R.drawable.r9};

private int [] resimler2 ={R.drawable.r0,R.drawable.r1,R.drawable.r2,R.drawable.r3,R.drawable.r4,R.drawable.r5,R.drawable.r6,R.drawable.r7,R.drawable.r8,R.drawable.r9};

private int [] cevaplar ={R.id.textView,R.id.textView2,R.id.textView3};

private int sayi1,sayi2,cevaplar1,sonuc;

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.bolme);

img1 = (ImageView) findViewById(R.id.imageView1);

img2 = (ImageView) findViewById(R.id.imageView2);

cvp1 = (TextView) findViewById(R.id.textView);

cvp2 = (TextView) findViewById(R.id.textView3);

cvp3 = (TextView) findViewById(R.id.textView2);

oyun(); }

public void oyun() { 

do {

Random rnd = new Random();

Random rnd2 = new Random();

Random rnd3 = new Random();

sayi1 = rnd.nextInt(resimler1.length);

sayi2 = rnd2.nextInt(resimler2.length);

cevaplar1 = rnd3.nextInt(cevaplar.length);

} while ((sayi1<sayi2)||(sayi1%sayi2!=0));

img1.setImageResource(resimler1[sayi1]);

img2.setImageResource(resimler2[sayi2]); sonuc = sayi1 / sayi2; 

if (cevaplar1 == 0) {

deger = String.valueOf(sonuc);

cvp1.setText((deger.toString()));

cvp2.setText(String.valueOf(sonuc + 1).toString());

cvp3.setText(String.valueOf(sonuc + 2).toString()); }

else if (cevaplar1 == 1) {

deger = String.valueOf(sonuc);

cvp2.setText((deger.toString()));

cvp1.setText(String.valueOf(sonuc + 1).toString());

cvp3.setText(String.valueOf(sonuc + 2).toString()); }

else if (cevaplar1==2) { deger = String.valueOf(sonuc); cvp3.setText((deger.toString())); cvp2.setText(String.valueOf(sonuc+1).toString());

cvp1.setText(String.valueOf(sonuc+2).toString()); }

}

public void Tiklandi (View v) {

if ( v.getId()==((TextView)v).getId()) {

if (sonuc == Integer.parseInt(((TextView) v).getText().toString())) {
oyun();
   } } }

Yukarıdaki kodları kulllanarak drawable klasorundan getirdiğim rakamlarla bölme işlemi yapmak istedim. Resimler dogru bir şekilde geliyor ve bir kaç bölme işlemini yaptırabiliyorum. Fakat daha sonra uygulama durduruluyor. Nasıl duzeltebilirim yardımcı olur musunu?

6 yıl 10 ay önce yanıtladın