Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Uygulama Kapatma
#1
MErhaba Arkadaşlar.
FMX projelerinde Android de Formları Close ile kapatıp, Uygulamayı application.Terminate ile kapatabiliyorum.

IOS projelerinde yine Formları close ile kapatabiliyorum fakat Uygulamayı ne close, ne application.terminate komutları ile sonlandıra mıyorum.

IOS projelerini hardware back tuşu haricinde nasıl terminate ediyor sunuz?
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#2
(11-12-2018, Saat: 18:02)mcuyan Adlı Kullanıcıdan Alıntı: MErhaba Arkadaşlar.
FMX projelerinde Android de Formları Close ile kapatıp, Uygulamayı application.Terminate ile kapatabiliyorum.

IOS projelerinde yine Formları close ile kapatabiliyorum fakat Uygulamayı ne close, ne application.terminate komutları ile sonlandıra mıyorum.

IOS projelerini hardware back tuşu haricinde nasıl terminate ediyor sunuz?

 Halt komutunu denediniz mi?
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Cevapla
#3
(11-12-2018, Saat: 18:02)mcuyan Adlı Kullanıcıdan Alıntı: MErhaba Arkadaşlar.
FMX projelerinde Android de Formları Close ile kapatıp, Uygulamayı application.Terminate ile kapatabiliyorum.

IOS projelerinde yine Formları close ile kapatabiliyorum fakat Uygulamayı ne close, ne application.terminate komutları ile sonlandıra mıyorum.

IOS projelerini hardware back tuşu haricinde nasıl terminate ediyor sunuz?

Merhaba,
Mobil uygulamalarda (Android ve iOS) uygulamanın son kullanıcılar tarafından veya geliştirici tarafından kapatılmasına izin verilmiyor. 
Yani kapatılması söz konusu olmuyor. Terminate, halt, Finish gibi platforma özgü api'lerle veya hardware back gibi donanımsal özellikler uygulamayı kapatmaz, arka plana alarak çalışması devam ettirilir.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#4
@Fesih ARSLAN Teşekkürler Hocam. Sanırım Tek çare Kendi içinde bitirmek..
Androide de
{$IFDEF ANDROID}
MainActivity.finish;
{$ENDIF}
ile işlem yapılabiliyor..
Windows için Application.Terminate;

IOS için halen araştırıyorum..
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#5
(12-12-2018, Saat: 11:46)mcuyan Adlı Kullanıcıdan Alıntı: @Fesih ARSLAN  Teşekkürler Hocam. Sanırım Tek çare Kendi içinde bitirmek..
Androide de
{$IFDEF ANDROID}
MainActivity.finish;
{$ENDIF}
ile işlem yapılabiliyor..
Windows için Application.Terminate;

IOS için halen araştırıyorum..

Mobil uygulamanın yaşam döngüsünü elinde tutma (diğer bir etken tarafından bu yaşam döngüsüne müdahale engeli) isteği kendi (Google ve Apple'ın) politikaları olduğu için Android, iOS native kodları da kapatmaz.  Windows platformu mobil olmadığı ve masaüstü uygulamalarında böyle zorlayıcı bir politika olmadığı için herhangi bir kapatma komutu işe yarar.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#6
haklsınız hocam.. Tamamen Kullanım politikaları Smile)
// Bilgi paylaştıkça çoğalır.. 

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Thread içerinde for ve sleep işleminde uygulama kırılmasını önleme pro_imaj 10 831 06-04-2020, Saat: 00:04
Son Yorum: theSinan
Question uygulama donma sorunu - webbrowser Mr.Developer 9 2.919 05-04-2020, Saat: 14:58
Son Yorum: cisko
  Mobil Uygulama hostingde bulunan mysql veritabanı baglantısı. Yardım! 333hiram 2 243 31-03-2020, Saat: 17:53
Son Yorum: 333hiram
  Ios Uygulama Yazma hk. seydigozegir@gmail.com 18 2.865 09-03-2020, Saat: 16:44
Son Yorum: Fesih ARSLAN
  Başkası adına uygulama yayınlamak. kadrikaya 8 1.382 26-01-2020, Saat: 13:11
Son Yorum: kadrikaya



Konuyu Okuyanlar: 1 Ziyaretçi