Android Activity Lifecycle Example
It provides the details about the invocation of life cycle methods of activity. In this example, we are displaying the content on the logcat.
File: MainActivity.java
- package com.example.activitylifecycle;
- import android.os.Bundle;
- import android.app.Activity;
- import android.util.Log;
- import android.view.Menu;
- public class MainActivity extends Activity {
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- Log.d("lifecycle","onCreate invoked");
- }
- @Override
- protected void onStart() {
- super.onStart();
- Log.d("lifecycle","onStart invoked");
- }
- @Override
- protected void onResume() {
- super.onResume();
- Log.d("lifecycle","onResume invoked");
- }
- @Override
- protected void onPause() {
- super.onPause();
- Log.d("lifecycle","onPause invoked");
- }
- @Override
- protected void onStop() {
- super.onStop();
- Log.d("lifecycle","onStop invoked");
- }
- @Override
- protected void onRestart() {
- super.onRestart();
- Log.d("lifecycle","onRestart invoked");
- }
- @Override
- protected void onDestroy() {
- super.onDestroy();
- Log.d("lifecycle","onDestroy invoked");
- }
- }
Output:
You will not see any output on the emulator or device. You need to open logcat.Now see on the logcat: onCreate, onStart and onResume methods are invoked.
No comments:
Post a Comment