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.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Activity02 extends Activity {
private static final String TAG = "Activity02";
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState); //To change body of overridden methods use File | Settings | File Templates.
Log.v(TAG, "onSaveInstanceState ... ");
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
outState.putString("name: ", df.format(new Date()));
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
Log.v(TAG, this+ " onCreate");
Button button = (Button) findViewById(R.id.button2);
/* ����button���¼���Ϣ */
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
/* �½�һ��Intent���� */
Intent intent = new Intent();
/* ָ��intentҪ�������� */
intent.setClass(Activity02.this, Activity01.class);
/* ����һ���µ�Activity */
startActivity(intent);
/* �رյ�ǰ��Activity */
// Activity02.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");
}
public void onRestart() {
super.onRestart();
Log.v(TAG, this+ " onReStart");
}
}