activity01.java
public class Activity01 extends Activity { private Button next = null; private Button close = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity01_main); Log.i("Activity_01", "onCreate"); next = (Button) findViewById(R.id.button1); close = (Button) findViewById(R.id.button2); next.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(Activity01.this, ActivityNext.class); startActivity(intent); } }); close.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { finish(); } }); } @Override public void finish() { // TODO Auto-generated method stub super.finish(); Log.i("Activity_01", "finish"); } @Override protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); Log.i("Activity_01", "onDestroy"); } @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); Log.i("Activity_01", "onPause"); } @Override protected void onRestart() { // TODO Auto-generated method stub super.onRestart(); Log.i("Activity_01", "onRestart"); } @Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); Log.i("Activity_01", "onResume"); } @Override protected void onStart() { // TODO Auto-generated method stub super.onStart(); Log.i("Activity_01", "onStart"); } @Override protected void onStop() { // TODO Auto-generated method stub super.onStop(); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }
activitynext.java
public class ActivityNext extends Activity { private Button back = null; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.next); Log.i("Activity_02", "onCreate"); back = (Button) findViewById(R.id.button1); back.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { finish(); } }); } @Override public void finish() { // TODO Auto-generated method stub super.finish(); Log.i("Activity_02", "finish"); } @Override protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); Log.i("Activity_02", "onDestroy"); } @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); Log.i("Activity_02", "onPause"); } @Override protected void onRestart() { // TODO Auto-generated method stub super.onRestart(); Log.i("Activity_02", "onRestart"); } @Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); Log.i("Activity_02", "onResume"); } @Override protected void onStart() { // TODO Auto-generated method stub super.onStart(); Log.i("Activity_02", "onStart"); } @Override protected void onStop() { // TODO Auto-generated method stub super.onStop(); Log.i("Activity_02", "onStop"); } }
结果: