..


Sponsor Bağlantılar

Etkinlik

Önceki bölümde bir Android uygulamasını oluşturan dört bileşenden üç sundu. 'Actvity: Şimdi en önemli ve önemli bileşeni mevcut olacak.

Tüm diğer bileşenler farklı kılan bir faaliyet özelliği, bir "grafik arayüzü sahip olmaktır.
Bir faaliyet örneği bir kullanıcı tıklattığınız düğmeye bağlı olarak farklı eylemler gerçekleştirmek için izin veren bir menü uygulaması tıklanabilir düğmeleri listesidir. Açıkçası bir uygulama, daha fazla aktivite olabilir örneğin, Buharlı Pişirici üzerinde çeşitli butonlar davranışını yönetmek cihazı ve diğer faaliyet bir menü ekranı gösteren bir etkinlik oluşturmak için düşünebilirsiniz.

Bir uygulama belirli bir görevi delege birden çok faaliyet olabilir bu yana, her bir faaliyetin diğer bağımsız olduğu açıktır. Bu, ancak, aslında, faaliyetlerin hiyerarşi bir tür belirlemek gerekir bizim durumumuzda biz uygulama başlattı ve muhtemelen diğer Etkinlikler başlangıç ​​zaman menü içeren faaliyet hemen görüntülenir istiyorum sadece bir düğmeye tıkladığında menüsü. Bunun için (biz nasıl örnek uygulamalar göreceksiniz) menü görüntüleyen bir birincil ekran olarak faaliyet işaretlemeniz gerekir.

Ancak bir faaliyet etki alanı nedir? Varsayılan olarak, etkinliği bütün pencere ekranda çalışabilir, ancak faaliyet pencerenin belli noktalarda sadece çalışmaya zorlamak için eylem alanı kısıtlamak için yasak değildir.

Genellikle arabiriminde elemnti grafik penceresine ait iyi tanımlanmış dikdörtgen alanlar yönetme görevini görünümünde bir hiyerarşi tarafından yönetilmektedir. Bu yüzden kendi yetkisi içinde belirli bir grafik bir kullanıcı tarafından dokunmatik olası bir görünüm tespit etmektir.

Bir faaliyet yaşam döngüsü

Yukarıda gösterilen tüm bileşenleri bellekten onun ortadan kaldırılması için sistem dall'istanziazione bileşenin durumunu değiştirmek için nasıl gösterir, kendi yaşam döngüsü vardır. Bu bölümde bir faaliyet yaşam döngüsü üzerinde sadece ele alınacak.

Bir etkinlik bulundu kez örneği hangi çeşitli durumlarını belirlemek Her şeyden önce:

  • Aktif: Bu durumda faaliyet ekranda ön planda gösterilir ve kullanıcı gösterilen GUI etkileşimde bulunabilirsiniz.
  • Boşta: etkinlik hala ekranda olacak, ama başka bir aktivite birincil üzerine bindirilmiş olduğu için kullanıcı ile etkileşimli olarak çalışamaz. Bir aramayı, kullanıcı kullanılarak olduğunu uygulamaya bindirilir aktivite alındığında klasik bir örneğidir.
  • Stoppata: bu faaliyet tamamen başka bir ile çakışan bu duruma düşer ve bu nedenle artık kullanıcı tarafından görülebilir. Aslında, ilk etkinlik kullanıcıya gizli ve bellek azaldığında ise Android gizli faaliyet kapanacak.

Bir etkinliği bir devlet diğerine geçmesine izin yöntemleri geçişleri ile okuyucuya sunmak için uygun bulabilirsiniz durumları listeler:

  • void onCreate ()
  • onStart void ()
  • onRestart void ()
  • onResume void ()
  • OnPause void ()
  • OnStop void ()
  • OnDestroy void ()

Bu tartışma sırasında önerilecek örneklerde bu geçişler nasıl kullanılacağını daha sonra göreceğiz.

Android için uygulama geliştirmek Yardım
E-Öğrenme
ASP (İleri) ASP (İleri)
Dinamik Web siteleri oluşturmak için tam ders. En düşük € 39.
AutoCAD (eBook) AutoCAD (eBook)
Mimari yapıların oluşturulması. Sadece 29 de €.
CSS (Ders) CSS (Ders)
W3C CSS ve XHTML göre Web Tasarım ve Erişilebilirlik. 29 € dan başlayan fiyatlarla.
Sponsor Bağlantılar