Bu Kategoriye İçerik Girin veya Soru Sorun

Kategori İçi Sözlük

Bu Sayfayı Paylaş:

Activity

Tanım: Android'de çoğunlukla grafik arayüzünden oluşan ve uygulama çalışırken belirli bir anda kullanıcının işlemlerini yapabildiği, odaklandığı, gördüğü ekran ve bu ekranın oluşturulması için kullanılan sınıf. Örneğin ana sayfa, login ekranı, bilgilerin listelendiği ekran vb.. activity'dir ve web projelerindeki web sayfalarına benzer. Bir arayüzü olan android projesinde en az bir Activity sınıfı sağlanmış (extend edilmiş) olmalıdır

Activity Yaşam Döngüsü


Activity yaşam döngüsü gösteren resim. http://developer.android.com/ üzerinden gösterilmektedir

Activity Yaşam Döngüsünde Çağrılan Method'lar

Activity'in başlaması, sonlanması, durdurulması, yeniden açılması gibi aşamalarda aşağıdaki methodlar çağrılmaktaıdır :
  • void onCreate(Bundle savedInstanceState) : Activity başladığında çağrılır. İlk ekran görünütüsü bu method içinde oluşturulur
  • void onStart() : Activity ekranda göründüğü an (durdurulmuş bir Activy de olabilir) çağrılır
  • void onResume() : Bir nedenle arka plana geçen Activity tekrar görüntülendiğinde çağrılır
  • void onPause() : Bir Activty arka plana geçdiğinde (başka bir Activity aktif olmuştur) çağrılır
  • void onStop() : Uzun zaman tekrar görüntülenmeyen Activity durdurulduğu zaman (bellek ihityacı vb.. sebeplerle) çağrılır
  • void onReStart() : Durdurulan Activity tekrar başlatıldığı zaman çağrılır. onReStart() dan sonra onStart() çağrılır.
  • void onDestroy() : Activity tamamen yok edildiği zaman çağrılır


Bir Activity'i Göstermek

Bir activity'deyken başka bir activity aşağıda gibi gösterilmektedir :
Intent intent = new Intent(this, DigerActivity.class);
startActivity(intent);
Yukarıda DigerActivity adındaki activty ekranı görünür hale gelecektir

Bir Activity Gösterilirken Değer Aktarma

Bir activity'deyken başka bir activity gösterilirken bir değer aşağıdaki gibi aktarılabilir:
Intent intent = new Intent(this, TestActivity.class);
intent.putExtra("p","test");
startActivity(intent);
TestActivity ekranda gözükecektir. p değeri ise onCreate methodu içinde aşağıdaki gibi alınabilir:
Intent intent = getIntent();
String deger= intent.getStringExtra("p");




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir