通过Mainactivity2往Maintivity中传递简单数据
package com.example.administrator.myapplication; import android.content.Intent; import android.os.Bundle; import android.app.Activity; import android.view.View; import android.widget.Button; import android.widget.EditText; public class Main2Activity extends Activity { private EditText editText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); editText=(EditText)findViewById(R.id.editText); } //布局文件就省略了,这个sendClick是按钮中定义的onClick方法。 public void sendClick(View view){ //意图 Intent intent = new Intent(this,MainActivity.class); String mesage=editText.getText().toString(); Bundle data = new Bundle(); data.putString("mesage",mesage); intent.putExtra("data",data); startActivity(intent); } }package com.example.administrator.myapplication; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity { private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView=(TextView)findViewById(R.id.textView); Intent intent=getIntent(); Bundle data=intent.getBundleExtra("data"); String mesage=data.getString("mesage"); textView.setText(mesage); } public void dianji(View v){ Toast.makeText(MainActivity.this,"点击事件方法一",Toast.LENGTH_LONG).show(); } }