28、activity間転送データ&一括転送データ

6962 ワード

 1 import android.app.Activity;  2 import android.content.Intent;  3 import android.os.Bundle;  4 import android.view.View;  5 import android.widget.EditText;  6  7 /**  8  * activity &   9  * @author dr 10 */ 11 public class Demo1Activity extends Activity { 12 /** Called when the activity is first created. */ 13  @Override 14 public void onCreate(Bundle savedInstanceState) { 15 super.onCreate(savedInstanceState); 16  setContentView(R.layout.main); 17  } 18 19 20 public void click(View view){ 21 EditText et = (EditText) this.findViewById(R.id.et_activity01); 22 String content = et.getText().toString().trim(); 23 24 Intent intent = new Intent(this,Demo2Activity.class); 25 // intent.putExtra("cn.itcast.passdata.name", content); 26 //     intent  27 28 //   29 Bundle bundle = new Bundle(); 30 bundle.putString("cn.itcast.passdata.name", content); 31 32  intent.putExtras(bundle); 33 34  startActivity(intent); 35  } 36 }
 1 import android.app.Activity;  2 import android.content.Intent;  3 import android.os.Bundle;  4 import android.widget.TextView;  5  6 public class Demo2Activity extends Activity {  7  @Override  8 public void onCreate(Bundle savedInstanceState) {  9 super.onCreate(savedInstanceState); 10  setContentView(R.layout.main2); 11 12 //  13 Intent intent = getIntent(); 14 // String name = intent.getStringExtra("cn.itcast.passdata.name"); 15 Bundle bundle = intent.getExtras(); 16 String name = bundle.getString("cn.itcast.passdata.name"); 17 18 TextView tv =(TextView) this.findViewById(R.id.tv_activity02); 19 tv.setText("  :"+name); 20  } 21 }