Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
1Android 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?