标签:enum ima bsp 点击 使用 运行 stat content pre


@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button=(Button) findViewById(R.id.button1); //获得按键实例button.setOnClickListener(new View.OnClickListener() { //设置按键的监听事件@Overridepublic void onClick(View view) { //按键点击事件String data="Hello SecondActivity"; //字符串Intent intent=new Intent(MainActivity.this,Main2Activity.class); //在第一个活动内启动第2个活动intent.putExtra("extra_data",data); //使用putExtra方法传递了一个字符串startActivity(intent); //启动这个Intent}});}
putExtra():接收2个参数,第一个参数是键,用于从Intent中取值,第二个参数才是要传递的数据
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main2);Intent intent=getIntent(); //获取到IntentString data=intent.getStringExtra("extra_data"); //由键值确定数据的传递Log.d("Main2Activity",data); //打印数据}
getIntent()方法:获取到用于启动本活动的Intent
getStringExtra()方法:传入相应的键值即可得到相应的数据。因为这次传递的是字符串,所以用这种方法。如果传递Int型或者布尔型则使用getIntExtra和getBoolleanExtra,以此类推

标签:enum ima bsp 点击 使用 运行 stat content pre
原文地址:http://www.cnblogs.com/aqyl/p/6663492.html