在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并傳遞數據了。