Android Activity Yaşam Döngüsü
public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.d("LOG_NAME","onCreate metodu çalıştı");
}

@Override
protected void onStart() {
super.onStart();
Log.d("LOG_NAME","onStart metodu çalıştı");
}

@Override
protected void onStop() {
super.onStop();
Log.d("LOG_NAME","onStop metodu çalıştı");
}

@Override
protected void onDestroy() {
super.onDestroy();
Log.d("LOG_NAME","onDestroy metodu çalıştı");
}

@Override
protected void onPause() {
super.onPause();
Log.d("LOG_NAME","onPause metodu çalıştı");
}

@Override
protected void onResume() {
super.onResume();
Log.d("LOG_NAME","onResume metodu çalıştı");
}

@Override
protected void onRestart() {
super.onRestart();
Log.d("LOG_NAME","onRestart metodu çalıştı");
}
}
  • onCreate Activity sınıfının oluşturulması zamanını kapsar. Nesne tanımlamaları, conponentler, varsayılan değer atamaları işlemleri burada gerçekleşir.
  • onStart Activity sınıfının çalışması metodudur. onCreate metodundan sonra çalışır
  • onStop Activity sınıfı kapanma zamanı, alta indirilme zamanı gibi süreçlerde çalışır.
  • onDestroy Activity sınıfının öldürülme/kapatılma zamanıdır.
  • onResume Activity sınıfının alta alınıp tekrar aktif hale getirilmesi zamanıdır.
  • onRestart Activity sınıfının hata alınması zamanında yeniden başlat butonunun işlevini yerine getirir.
  • onPause
Bu makaleyi paylaşın:

3 Comments

Bir yorum bırakın