7 Mart 2016 Pazartesi

Xamarin Android'te uygulamayı kapatmanın raconu


Application.Exit();

Ne de kolay, sade, anlaşılır, şirin, şık şükela bir komutt ^^ Uygulamamızı bir süre önce böyle kapatıyorduk. Meğerse "Force Close" işlevi görüyormuş :) Yani zoririymiş;

(Burada bir karikatür vardı ama telif yerim diye kaldırdım. Herkese dava açıyorlarmış karikatür paylaşılıyor diye. Karikatürün doğasına hiç uymuyor bence bu tavır :-/ Elzemin ne olduğunu biliyorum. Ne? Zoriri)

Peki zoriri olunca ne olur ki? Daha doğrusu ne olmaz ki? Meğer Application.Exit(); komutceğizimiz uygulamayı tamamen öldürdüğü için notification gitmesini bile engelleyecek kadar cüretkârmış. Eee ne olcak o kadar notification israf değil mi? Elbette ki öyle. O haldee Application.Exit(); yapmayıp

((Activity)Forms.Context).Finish();

yaparsak sorunumuz çözülüyor.

Kolay çözülen sorunları severim.. <3