通过Intent实现两个Activity之间的切换。但是,需要注意一下的是要在AndroidManifest.xml中配置要start的activity,特别注意:<intent-filter>只能出现在其中一个activity中,该标签用来告诉Android系统哪个activity是用来接收程序初始化启动的intent,android.intent.action.MAIN决定应用程序最先启动的activity,android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里,所以只能定义在一个activity中,否则会出现错误。(ps:因为没配置运行不了,网上一搜才知道这样)
第一个Activity代码:
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//获取布局中的按钮ID
Button btn1=(Button) findViewById(R.id.btn1);
//为按钮绑定监听事件
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// 创建需要启动的Activity对应的Intent
Intent intent