Android中跳转页面并传值

Android中跳转页面并传值

1. 单独只跳转页面

// Intent intent = new Intent(当前页码,需跳转到的页面的类);
// startActivity(intent);
例如:Intent intent  = new Intent(MainActivity.this,Distributor.class);
	 startActivity(intent);

还需要在AndroidManifest.xml文件中的application节点中添加

<activity android:name=".Distributor" />

才能进行页面跳转不然会报错android.content.ActivityNotFoundException: Unable to find explicit activity class 说无法找到显式的activity类,需要在AndroidManifest.xml中声明此活动

2. 跳转页面并传值

// Intent intent = new Intent(当前页码,需跳转到的页面的类);
// intent.putExtra("参数名称", "需传的参数值");//设置参数
// startActivity(intent);
例如:Intent intent  = new Intent(MainActivity.this,Distributor.class);
	 intent.putExtra("message", "abcd");//设置参数
	 startActivity(intent);

3. 跳转到的页面接收获取值

// Intent intent=getIntent();
// intent.getStringExtra("参数名称");
例如:Intent intent=getIntent();
	 intent.getStringExtra("message");

你可能感兴趣的:(Android中跳转页面并传值)