调用另一个 Activity 使用Intent
MainActivity.java 新建文件
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button=(Button)findViewById(R.id.button1);
button.setOnClickListener(
new OnClickListener(){
public void onClick(View v)
{
Intent intent=new Intent(); //新建intent
intent.setClass(MainActivity.this, Main2.class); //设置intent启动Main2
startActivity(intent); //运行新建的intent
MainActivity.this.finish(); //关闭当前的intent
}
}
);
}
Main2.java 另一个文件
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
Button button=(Button)findViewById(R.id.button2);
button.setOnClickListener(new OnClickListener(){
public void onClick(View v)
{
Intent intent=new Intent(); //新建intent
intent.setClass(Main2.this, MainActivity.class); //设置intent启动MainActivity
startActivity(intent); //运行新建的intent
Main2.this.finish(); //关闭当前的intent Main2
}
});
}

浙公网安备 33010602011771号