Skip to content

Latest commit

 

History

History
45 lines (41 loc) · 1.98 KB

README.md

File metadata and controls

45 lines (41 loc) · 1.98 KB

Activity-Lifecycle

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.
  3. Activity yaşam döngüsündeki methodların kullanım amaçlarını çözümlemek.

İ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()
  • 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. Kullandığınız bu methodların ne işe yaradıklarını üstlerine yorum satırı olarak ekleyin. Detaylı bilgi için developers.android.com'u referans alabilirsiniz.
  3. Yapabildiğiniz kadar fazla methodu Android Monitor üzerinde görmeye çalışın. Ve ekran görüntüsünü alıp projenize ekleyin.
  4. Çalışmayan methodların neden çalışmadığını interneti kullanarak araştırınız.
  5. Cevabını bulduklarınızı methodların içerisine Comment (//) olarak yazınız.
  6. Yazdığınzı kodları Push'layınız. Ve bu adres üzerindeki ana projeye Pull Request (PR) atınız.
  7. Kodları master branch'ine yazanları kabul etmeyeceğim !!
  8. Kendi adınız ve soyadınız ile açılmış olan branch'e Pull Request (PR) atmanız gerekmektedir.