Soru & Cevap

Alarma Dialog yapma ...

05.05.2016 - 09:28

Android Studio da Alarm yaptım fakat ayarlanan saate dialog ile soru sormak istiyorum nasıl yapabilirim

8 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-35522-1496757999.jpg
yerenutku
10.05.2016 - 02:04

Şöyle bir fonksiyon işini görecektir.

private void createDialog(Context context){
        AlertDialog.Builder builder = new AlertDialog.Builder(context);
        builder.setMessage("mesaj")
                .setPositiveButton("evet", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        // evet seçeneğine basarsa olacak işlemleri burada yapabilirsin
                    }
                })
                .setNegativeButton("hayır", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        // hayır seçeneğine basarsa olacak işlemler burada yapabilirsin
                    }
                })
                .show();
}

Detaylı olarak şuradan bakabilirsin: http://developer.android.com/guide/topics/ui/dialogs.html

Yusuf Eren Utku
13.05.2016 - 12:47
Attığım şey bir fonksiyon. Nerede kullanmak istiyorsan oraya yazman gerekiyor. Parametresi bir context alıyor. Yani yolladığın activity den context belirterek hangi activityden bu fonksiyonu tetiklemen gerekiyor. Sana tavsiyem öncelikle java temellerine hakim ol ve android 401 e kadar tüm eğitimleri aldıktan sonra uygulama yapmaya çalışman. https://gelecegiyazanlar.turkcell.com.tr/konu/android
Buse
12.05.2016 - 11:24
dizayn kısmı nerde yapılacak
Yusuf Eren Utku
12.05.2016 - 11:45
Eğer çıkacak dialog'da bir tasarımı göstermek istiyorsan, builder.setView(senin_view); şeklinde show() demeden önce çağırman yeterli olur.
Buse
12.05.2016 - 07:52
ben bu kodu nereye yazıcam mainactivity e mi
picture-23301-1432907931.jpg
bcs_crew
06.05.2016 - 07:33

Bir servis oluştur, o serviste dakikada 1 kez şu işlemi tekrarlasın;

  • Alarm listesini al
  • Şuanki saati al
  • Listeyi parçala --> eleman
  • elemanın saati ile şuanki saati karşılaştır
  • eğer eşitse
    • Sorular sayfasını aç

 

Buse
10.05.2016 - 10:13
Nasıl yapacağımı bilmiyorum kod olarak açıklar misiniz