package com.yarin.android.Examples_03_04;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import java.util.Date;
public class Activity01 extends Activity
{
private static final String TAG = "Activity01";
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState); //To change body of overridden methods use File | Settings | File Templates.
Log.v(TAG,"onSaveInstanceState...");
outState.putString("date", new Date().toString());
}
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
if (savedInstanceState != null){
Log.v(TAG, "date: "+savedInstanceState.get("date"));
}
setContentView(R.layout.main);
Log.v(TAG, this+ " onCreate");
Button button1 = (Button) findViewById(R.id.button1);
/* ����button���¼���Ϣ */
button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* �½�һ��Intent���� */
Intent intent = new Intent();
/* ָ��intentҪ�������� */
intent.setClass(Activity01.this, Activity02.class);
/* ����һ���µ�Activity */
startActivity(intent);
/* �رյ�ǰ��Activity */
// Activity01.this.finish();
}
});
/******************************/
Button button3 = (Button) findViewById(R.id.button3);
/* ����button���¼���Ϣ */
button3.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* �رյ�ǰ��Activity */
Activity01.this.finish();
}
});
}
public void onStart()
{
super.onStart();
Log.v(TAG, this+ " onStart");
}
public void onResume()
{
super.onResume();
Log.v(TAG,this+ " onResume");
}
public void onPause()
{
super.onPause();
Log.v(TAG, this+ " onPause");
}
public void onStop()
{
super.onStop();
Log.v(TAG, this+ " onStop");
}
public void onDestroy()
{
super.onDestroy();
Log.v(TAG, this+ " onDestroy | isFinish: "+isFinishing());
}
public void onRestart()
{
super.onRestart();
Log.v(TAG, this + " onReStart");
}
}