ffsafaffaf
hshhshshs
Below the activity life cycle.
sgdggdgd
package com.example.gcarabel.appfulllifecyclestudy;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
private String MAIN = "MAIN";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.d(MAIN, "Entering onCreate - ACTIVITY CREATED");
}
@Override
protected void onStart() {
Log.d(MAIN, "Entering onStart - ACTIVITY STARTED - UI may be partially visible");
super.onStart();
}
@Override
protected void onRestart() {
super.onRestart();
Log.d(MAIN, "Entering onRestart - ACTIVITY RESTARTED - UI controls are there");
}
@Override
protected void onResume() {
super.onResume();
Log.d(MAIN, "Entering onResume - ACTIVITY RESUMED - UI fully visible");
}
@Override
protected void onPause() {
super.onPause();
Log.d(MAIN, "Entering onPause - ACTIVITY PAUSED - It may be partially or fully invisible");
}
@Override
protected void onStop() {
super.onStop();
Log.d(MAIN, "Entering onStop - ACTIVITY STOPPED - it is fully invisible");
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.d(MAIN, "Entering onDestroy - ACTIVITY TERMINATED - about to be removed");
}
}