在Android中,要从一个Activity(上下文)启动另一个Activity,您需要执行以下步骤:
<activity android:name=".SecondActivity"></activity>
startActivity()
方法。例如,从MainActivity启动SecondActivity:// 在MainActivity中启动SecondActivity
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivity(intent);
这里,MainActivity.this
表示当前MainActivity的上下文,SecondActivity.class
表示要启动的目标Activity的类。
Intent
的putExtra()
方法。例如,将一个字符串传递给SecondActivity:// 在MainActivity中启动SecondActivity并传递数据
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("key", "value"); // "key"是键,"value"是要传递的值
startActivity(intent);
getIntent()
方法获取传递的数据:// 在SecondActivity中获取从MainActivity传递过来的数据
Intent intent = getIntent();
String value = intent.getStringExtra("key"); // "key"是键,"value"是要获取的值
这样,您就可以从一个Activity启动另一个Activity并传递数据了。