lostyazilim
tr.link

Dialog başa sarıyor

4 Mesajlar 980 Okunma
lstbozum
tr.link

cumak27 cumak27 WM Aracı Kullanıcı
  • Üyelik 10.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek Endüstri Mühendisi
  • Konum Ankara
  • Ad Soyad C** K**
  • Mesajlar 643
  • Beğeniler 87 / 87
  • Ticaret 19, (%95)
Merhaba Arkadaşlar

Android uygulamamda exit butonu ve onBackPressed ile çıkış yöntemi bulunuyo yani uygulamadan hem butonla hemde onBackPressed la çıkılabiliyo ikisinden birine basınca kapanma dialogu çıkıyor kapat veya iptal gibi olanlardan kapat diyince olduğu sayfaya geri atıyor yani bir kapanmış gibi oluyor ama yine aynı sayfa açılıyor.(Uygulamada bir de splash screen var belki bundandır bilmiyorum)


MenuActivity.java
Button play = (Button)findViewById(R.id.play);
play.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub

}
});


Button how = (Button)findViewById(R.id.how);
how.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

}
});



/* Exit Butonu ile çıkacak dialog başlangıç*/

show_builder_dialog = (Button) findViewById(R.id.exit);
show_builder_dialog.setOnClickListener(builder_alert);

create_builder();

};

private void create_builder() {
alBuilder = new AlertDialog.Builder(this);
alBuilder
.setMessage("Uygulamayı kapatmak istediğinizden emin misiniz?")
.setCancelable(false)
.setPositiveButton("Kapat",
new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog,
int which) {
finish();

}
})
.setNegativeButton("İptal",
new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog,
int which) {
dialog.cancel();

}
});
}

OnClickListener builder_alert = new OnClickListener() {

@Override
public void onClick(View v) {

AlertDialog alertDialog = alBuilder.create();
alertDialog.setIcon(R.drawable.ic_launcher);
alertDialog.show();

}
};



/* Exit Butonu ile çıkacak dialog bitiş */


/* onBackPressed ile çıkacak dialog başlangıç */


@Override
public void onBackPressed() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Uygulamayı kapatmak istediğinizden emin misiniz?")
.setCancelable(false)
.setPositiveButton("Kapat ", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
MenuActivity.this.finish();
}
})
.setNegativeButton("İptal", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();

}

private Button show_builder_dialog;
private AlertDialog.Builder alBuilder;

/* onBackPressed ile çıkacak dialog bitiş*/

}
 

 

wmaraci
reklam

bykaraer bykaraer muratkaraer.net Kullanıcı
  • Üyelik 02.08.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Front End Developer
  • Konum Mersin
  • Ad Soyad M** K**
  • Mesajlar 158
  • Beğeniler 33 / 38
  • Ticaret 21, (%100)
splash ekranından gecerken splash ekran aktivitesinide kapat o aktivite acık oldugundan o sayfaya gecıyor
 

 

muratkaraer.net - Tasarım Hizmetleri

cumak27 cumak27 WM Aracı Kullanıcı
  • Üyelik 10.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek Endüstri Mühendisi
  • Konum Ankara
  • Ad Soyad C** K**
  • Mesajlar 643
  • Beğeniler 87 / 87
  • Ticaret 19, (%95)

bykaraer adlı üyeden alıntı

splash ekranından gecerken splash ekran aktivitesinide kapat o aktivite acık oldugundan o sayfaya gecıyor


kapatmak için hangi kodu kullanmalıyım ?
 

 

bykaraer bykaraer muratkaraer.net Kullanıcı
  • Üyelik 02.08.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Front End Developer
  • Konum Mersin
  • Ad Soyad M** K**
  • Mesajlar 158
  • Beğeniler 33 / 38
  • Ticaret 21, (%100)

cumak27 adlı üyeden alıntı

kapatmak için hangi kodu kullanmalıyım ?


splash ekranda gecıs kodundan sonra finish(); yazınca olması laızm
 

 

muratkaraer.net - Tasarım Hizmetleri

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al