Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Uygulama Kapatırken Uyarı Vermesi
#7
(01-05-2021, Saat: 15:54)41linea41 Adlı Kullanıcıdan Alıntı:
(01-05-2021, Saat: 15:48)OmerAsaf Adlı Kullanıcıdan Alıntı: Merhaba Arkadaşlar,

Öncelikle Cevap için teşekkürler.

41linea41 Önerdiği gibi;
Android uygulamaya yaşam düngüsü kodlarını ekledim. programı açınca - arka plana alınca - arka planda çağırınca olayları görebiliyorum. 
fakat kullanıcıya uyarı verdirme kodunu nerede yazacağımı tam kestiremedim. 

mcuyan 
önerdiği kodu formun onclose koduna yazdım. Fakat işimi görmedi. Geri tuşuna basında uygulama arka plana geçiyor arka plandan çağırınca uyarı yazısı geliyor. Ekran Resimleri Aşağıdadır.

 MessageDlg('Programdan Çıkmak İstiyor Musunuz.?', System.UITypes.TMsgDlgType.mtInformation, [System.UITypes.TMsgDlgBtn.mbYes, System.UITypes.TMsgDlgBtn.mbNo], 0,
    procedure(const AResult: TModalResult)
    begin
      case AResult of
        mrYES:
           begin
            Application.Terminate;
           END;
        mrNo:
          BEGIN
            ;
          END;
      END;
  end);

Mobil uygulamalar da uygulamanın yaşamına siz son veremiyorsunuz. Bu sebeple OnClose event'ını çalıştıramıyorsunuz.
Yaşam döngüsü içerisindeki diğer olaylardan birini seçip bu kodu çalıştırmalısınız.

Ya da bu kontrol işleminden vazgeçmeli yerine alternatifler düşünmelisiniz.

Merhabalar,

Yaşam döngüsü içerisindeki WillBecomeInactive olayını seçtim. Fakat Geri tuşuna basınca uyarı yazıcı çıkmadı kendini arka plana attı. 
kodu yanlış yere mi yazdım yoksa bu şekilde değil mi?
Yardımcı olur musunuz.

function TFormAna.MobilOlaylar(Olaylar:TApplicationEvent;Sender:Tobject): Boolean;
Begin
  case Olaylar of
    TApplicationEvent.FinishedLaunching:
        Bilgi('FinishedLaunching: Uygulama başlatıldı');
    TApplicationEvent.BecameActive:
        Bilgi('BecameActive: Aktif durumda');
    TApplicationEvent.WillBecomeInactive:
        Begin
           Bilgi('WillBecomeInactive: Arkaplana alınacak');
                 MessageDlg('Programdan Çıkmak İstiyor Musunuz.?', System.UITypes.TMsgDlgType.mtInformation, [System.UITypes.TMsgDlgBtn.mbYes, System.UITypes.TMsgDlgBtn.mbNo], 0,
                  procedure(const AResult: TModalResult)
                  begin
                    case AResult of
                      mrYES:
                         begin
                          Application.Terminate;
                         END;
                      mrNo:
                        BEGIN
                          ;
                        END;
                    END;
                end);
        End;

    TApplicationEvent.EnteredBackground:
        Bilgi('EnteredBackground: Arkaplanda');
    TApplicationEvent.WillBecomeForeground:
        Bilgi('WillBecomeForeground: Ön plana alınacak');
    TApplicationEvent.WillTerminate:
        Bilgi('WillTerminate: Sonlandırıldı');
    TApplicationEvent.LowMemory:
        Bilgi('Düşük bellek');
    TApplicationEvent.TimeChange:
        Bilgi('TimeChange: Tarih zaman değişti');
    TApplicationEvent.OpenURL:
        Bilgi('OpenURL: URL yönlendirme yapıldı');
  end;
  Result := True;
End;
Cevapla


Bu Konudaki Yorumlar
Uygulama Kapatırken Uyarı Vermesi - Yazar: OmerAsaf - 01-05-2021, Saat: 00:16
Cvp: Uygulama Kapatırken Uyarı Vermesi - Yazar: 41linea41 - 01-05-2021, Saat: 11:10
Cvp: Uygulama Kapatırken Uyarı Vermesi - Yazar: OmerAsaf - 01-05-2021, Saat: 15:48
Cvp: Uygulama Kapatırken Uyarı Vermesi - Yazar: 41linea41 - 01-05-2021, Saat: 15:54
Cvp: Uygulama Kapatırken Uyarı Vermesi - Yazar: OmerAsaf - 01-05-2021, Saat: 16:43
Cvp: Uygulama Kapatırken Uyarı Vermesi - Yazar: tmrksmt - 01-05-2021, Saat: 17:04
Cvp: Uygulama Kapatırken Uyarı Vermesi - Yazar: OmerAsaf - 01-05-2021, Saat: 21:48
Cvp: Uygulama Kapatırken Uyarı Vermesi - Yazar: 41linea41 - 01-05-2021, Saat: 22:30
Cvp: Uygulama Kapatırken Uyarı Vermesi - Yazar: 41linea41 - 01-05-2021, Saat: 17:14
Uygulama Kapatırken Uyarı Vermesi - Yazar: mcuyan - 01-05-2021, Saat: 13:58
Cvp: Uygulama Kapatırken Uyarı Vermesi - Yazar: 41linea41 - 01-05-2021, Saat: 14:52
Uygulama Kapatırken Uyarı Vermesi - Yazar: mcuyan - 02-05-2021, Saat: 04:03
Uygulama Kapatırken Uyarı Vermesi - Yazar: OmerAsaf - 02-05-2021, Saat: 12:23

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Android Uygulama İkonu ARM 2 400 11-11-2025, Saat: 12:15
Son Yorum: ARM
  Apple Store'a Uygulama Yükleyebilen Arkadaşlarla Yardımlaşma... Jakarta2 23 3.984 04-10-2025, Saat: 16:51
Son Yorum: tavsanlili
  google play ve apple storede ücretli uygulama yayınlamak barissagir 4 821 15-09-2025, Saat: 15:03
Son Yorum: barissagir
  Uygulama üzerinden Wifi Bağlanma ? nurah 4 1.043 28-08-2025, Saat: 10:50
Son Yorum: nurah
  IOS Uygulama Yayınlama Sorunu emrahozten 2 714 11-06-2025, Saat: 21:00
Son Yorum: hakan_cng



Konuyu Okuyanlar: 2 Ziyaretçi