Skip to content

mehmetumutuzunoglu/Activity-Lifecycle

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages