I am trying to learn more about activity lifecycle. I could successfully log all the lifecycle events. Now, I am trying to know how to destroy an activity when I click a button say "Destroy". My code is below :
package com.mavenmaverick.lifecycle;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
public class MainActivity extends Activity {
String LOG_TAG = "EVENT";
@Override
public void onCreate(Bundle savedInstanceState) {
Log.d(LOG_TAG, "onCreate()");
super.onCreate(savedInstanceState);
}
@Override
public void onStart()
{
Log.d(LOG_TAG, "onStart()");
super.onStart();
}
@Override
public void onStop()
{
Log.d(LOG_TAG, "onStop()");
super.onStop();
}
@Override
protected void onDestroy() {
Log.d(LOG_TAG, "onDestroy()");
super.onDestroy();
}
@Override
protected void onPause() {
Log.d(LOG_TAG, "onPause()");
super.onPause();
}
@Override
protected void onResume() {
Log.d(LOG_TAG, "onResume()");
super.onResume();
}
}