1.在AndroidManifest.xml文件中创建一个新的活动。
Button button = (Button) findViewById(R.id.new_activity_button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, NewActivity.class); startActivity(intent); } });
3.(可选)如果希望新活动可以返回到原活动,则可以使用startActivityForResult()方法启动新活动,然后在新活动中设置结果并调用finish()方法。
startActivityForResult(intent, REQUEST_CODE);
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_CODE) { if (resultCode == RESULT_OK) { // do something with the result } } }