package com.applite.activitylc; import android.R.integer; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends Activity { private Button btnStartAty1; private TextView tvOut; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tvOut = (TextView)findViewById(R.id.tvOut); btnStartAty1=(Button) findViewById(R.id.btnStartAty1); btnStartAty1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent i=new Intent(MainActivity.this, Aty1.class); //两种传递方式 //传递简单简单数据 //i.putExtra("txt", "你好 at1y1"); //传递复杂数据 Bundle data=new Bundle(); data.putString("txt", "你好 aty1"); i.putExtras(data); // 无返回值的启动activity //startActivity(i); // 有返回值的启动activity startActivityForResult(i, 0); } }); System.out.println("onCreate"); } //接收返回值 @Override protected void onActivityResult(int requestCode,int resultCode,Intent data) { if(data!=null) { String result=data.getStringExtra("result"); tvOut.setText(result); }; super.onActivityResult(requestCode, resultCode, data); } @Override protected void onStart(){ super.onStart(); System.out.println("onStart"); } @Override protected void onResume(){ super.onResume(); System.out.println("onResume"); } @Override protected void onPause(){ super.onPause(); System.out.println("onPause"); } @Override protected void onStop(){ super.onStop(); System.out.println("onStop"); } @Override protected void onDestroy(){ super.onDestroy(); System.out.println("onDestory"); } @Override protected void onRestart(){ super.onRestart(); System.out.println("onRestart"); } }