启动 Activity
不带参数
// 第一个参数是当前Activity 第二个参数是要启动的Activity
Intent intent = new Intent(MenuActivity.this,MainActivity.class);
startActivity(intent);
带参数
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
// 可传递多个键值对形式的数据
intent.putExtra("key","啊吧啊吧啊吧");
intent.putExtra("key1","啊吧");
startActivity(intent);
接受传递的值
String valueString = (String)getIntent().getExtras().get("key");
String valueString1 = (String)getIntent().getExtras().get("key1");
Toast.makeText(SecondActivity.this,"获取到的第一个参数为:"+valueString+"第二个参数为:"+valueString1,Toast.LENGTH_LONG).show();
关闭当前 Activity
finish();
评论 (0)