Skip to content

burakekmen/ActivityLifeCycle

Repository files navigation

ActivityLifeCycle

Amaç

  1. Git - GitHub becelerinin arttırılmasını sağlamak.
  2. Activity yaşam döngüsünü anlamak ve çalışma mantığı üzerine kafa yormak.

İsterler

  1. Projeyi # Fork ediniz.
  2. Master branch'inden yeni bir branch oluşturunuz.
  3. Branch ismine kendi adınız ve soyadınızı verin. Örn. ("GökhanÖztürk)
  4. Bir Activity ve XML oluşturun. Activity ve XML oluştururken isimlendirme standartlarına dikkat ediniz.
  5. Activity'nizin içerisine aşağıdaki methodları yazınız - sıralaması önemli değil:
  • onCreate()
  • onContentChanged()
  • onContentChanged()
  • onStart()
  • onRestoreInstanceState()
  • onPostCreate()
  • onResume()
  • onPostResume()
  • onAttachedToWindow()
  • onCreateOptionsMenu()
  • onPrepareOptionsMenu()
  • onPause()
  • onSaveInstanceState()
  • onStop()
  • onDestroy()
  • onUserInteraction()
  • onUserLeaveHint()
  • onActivityResult()
  • onRestart()
  • onAttachFragment()
  • onConfigurationChanged()
  • onBackPressed()
  1. Yukarıdaki methodların içerisine Log.e methodunu kullanarak; ilk string'e kendinizin belirlediği bir String TAG, ikinci String'e ise method isimlerini yazınız.
  2. Yapabildiğiniz kadar fazla methodu Android Monitör üzerinde görmeye çalışın. Ve ekran görüntüsünü alıp projenize ekleyin.
  3. Çalışmayan methodların neden çalışmadığını interneti kullanarak araştırınız.
  4. Cevabını bulduklarınızı methodların içerisine Comment (//) olarak yazınız.
  5. Yazdığınzı kodları Push'layınız. Ve bu adres üzerindeki ana projeye PR atınız.

En başarılı PR proje'ye "orjinal cevap" olarak kabul edilecektir.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages