Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
146
Tıklama
0
Öne Çıkarma
Android Alert Dialog Sorunum
G
9 yıl (5177 mesaj)
Yarbay
Konu Sahibi

Merhaba context menu de bir butona tıkladığım zaman alert dialog oluşmasını istiyorum
Dialog kodunun ilk satırında hatalı olan yeri gösterdim ama nasıl çözeceğimi bilmiyorum
Aslında mantığını da bilmiyorum, başka zaman this yazdığımda problem çıkmıyordu bilen birisi kısaca mantığını açıklayabilir mi this niye olmuyor yerine ne yazmam gerekiyor?

@Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
switch (item.getItemId()){


case R.id.hepsinisil:
AlertDialog.Builder builder=new AlertDialog(this)<-------- BURADA THİS İÇİN UYARI VERİYOR ;
builder.setTitle("Uyarı");
builder.setMessage("Tüm Kayıtları Silmek İstediğinizden Emin Misiniz?");
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setPositiveButton("Evet", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {

}
});
builder.setNegativeButton("Hayır", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {

}
});

builder.create().show();

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



K
9 yıl (4213 mesaj)
Yarbay

Bende Android Studio kitabındaki alert dialog konusundaki örneği çalıştıramamıştım. Kitap 2012 basım ve eski. Sorun versiyon uyumsuzluklarından kaynaklanıyor. Ama kitabın örnek projesini çalıştırdığında otomatik olarak versiyon uyumsuzluklarını gideriyor. 2016 basım başka bir kitap var. Onu almak lazım. Ya da Android Studio'un kendi sitesinden yardım almak lazım.



< Bu ileti mobil sürüm kullanılarak atıldı >

G
9 yıl (5177 mesaj)
Yarbay
Konu Sahibi

Çözdüm sorunu this yerine sınıf adı.this yazdım



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.