25 Android Activity 传值

package com.dte.dd;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class ActivityVaActivity extends Activity {
    /** Called when the activity is first created. */
	
	Button btn;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        btn=(Button)findViewById(R.id.button1);
        btn.setOnClickListener(listener);
       
    }
    OnClickListener listener=new OnClickListener() {
		
		public void onClick(View v) {
			// TODO Auto-generated method stub
			Intent intent=new Intent(ActivityVaActivity.this,Other.class);
	    	intent.putExtra("name", "Jack");
	    	intent.putExtra("age", 23);
	    	startActivity(intent);
	    	onDestroy();
	    	finish();
		}
	};
   
    	
   
}

package com.dte.dd;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;

public class Other  extends Activity{
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.other);
		Intent intent=getIntent();
		String str=intent.getStringExtra("name");
		System.out.println("--name->>"+str);
	}

}




你可能感兴趣的:(25 Android Activity 传值)