Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Layout’u .close ve .dismiss komut ile kapatamıyorum?

Merhaba, actionbar’dan ekleye tıkladığım şu layout çıkıyor ve kaydet veya vazgeç’e tıklamak istediğimde yok olmasını istiyorum fakat ne close komutu ne dismiss komutu layout’u kapatmıyor. arkada işlem yapıyor db’ye verileri ekliyor fakar arayüz olarak layout’u kapatamıyorum. nedeni nedir fikri olan var mı?



kaydet.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                try {
                    int gun = datePicker.getDayOfMonth();
                    int ay = datePicker.getMonth()+1;
                    int yil = datePicker.getYear();

                    DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
                    Date date = null;
                    try {
                        date = df.parse(gun+"/"+ay+"/"+yil);
                    } catch (ParseException e) {
                        e.printStackTrace();
                    }
                    long tarih = date.getTime();
                    int pozisyon = sp.getSelectedItemPosition();
                    String ders = (String) sp.getItemAtPosition(pozisyon);

                    int soruSayisi = Integer.valueOf(soru.getText().toString());

                    Ogrenci ogrenci = new Ogrenci(ders,soruSayisi,tarih);

                    Veritabani db = new Veritabani(getApplicationContext());
                    long id = db.KayitEkle(ogrenci);

                    if (id==-1){
                        Toast.makeText(MainActivity.this, "Kayıt sırasında bir hata oluştu", Toast.LENGTH_SHORT).show();
                    }else{
                        Toast.makeText(MainActivity.this, "Kayıt işlemi başarılı.", Toast.LENGTH_SHORT).show();
                    }
                    Listele();

                } catch (NumberFormatException e) {
                    Toast.makeText(MainActivity.this, "Soru sayısını giriniz.", Toast.LENGTH_SHORT).show();
                }
                dialog.cancel();
            }
        });

        vazgec.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(MainActivity.this, "Kapandı", Toast.LENGTH_SHORT).show();
               dialog.cancel();

            }

        });

Ekli Dosyalar

+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

Hiç cevap bulunamadı. İlk cevabı siz yazın.