package soo.elements.activity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class SubActivity extends Activity {
	
	private final String KIND ="Sub-Activity";
	
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Log.i(KIND,"onCreate()");
        setContentView(R.layout.sub);
        
        Button b3 = (Button)findViewById(R.id.button03);
        
        b3.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// 메인 Activity로 이동을 시켜준다.
				Intent i = new Intent(SubActivity.this,LifeCycleTest.class);
				startActivity(i); //intent : 사전적으로 의미라고 한다.
			}
		});
    }
    
    @Override
    public void onStart(){	//재정의 시는 원래의 접근제한자 보다 크가나 같아야 한다.
    	super.onStart();
    	Log.i(KIND,"onStart()");
    }
    
    @Override
    public void onResume(){	//재정의 시는 원래의 접근제한자 보다 크가나 같아야 한다.
    	super.onResume();
    	Log.i(KIND,"onResume()");
    }
    
    @Override
    public void onPause(){	//재정의 시는 원래의 접근제한자 보다 크가나 같아야 한다.
    	super.onPause();
    	Log.i(KIND,"onPause()");
    }
    
    @Override
    public void onStop(){	//재정의 시는 원래의 접근제한자 보다 크가나 같아야 한다.
    	super.onStop();
    	Log.i(KIND,"onStop()");
    }
    
    @Override
    public void onDestroy(){	//재정의 시는 원래의 접근제한자 보다 크가나 같아야 한다.
    	super.onDestroy();
    	Log.i(KIND,"onDestroy()");
    }
}
