我可以在 android studio 中執行以下操作嗎?我有一個 Kotlin 項目,我用它的 Java 類創建了另一個活動,我想通過單擊 java 活動中的按鈕來開始 Kotlin 活動,然后它開始 Kotlin 活動
3 回答

幕布斯7119047
TA貢獻1794條經驗 獲得超8個贊
是的,您可以開始從 Java 到 Kotlin 的活動,反之亦然。
來自爪哇
startActivity(new Intent(context,DestinationActivity.class))
來自科特林
startActivity(Intent(this, DestinationActivity::class.java))

德瑪西亞99
TA貢獻1770條經驗 獲得超3個贊
在java中,它是
startActivity(new Intent(currentActivity.this, nextActivity.class);
如果你想將數據發送到java中的下一個活動
Intent intent = new Intent(MainActivity.this, nextActivity.class);
intent.putExtra("anyName", value);
startActivity(intent);
對于科特林來說是
startActivity(Intent(this@MainActivity, nextActivity::class.java)
如果您想將數據發送到 kotlin 中的下一個活動
val intent = Intent(this@MainActivity, SecondActivity::class.java)
intent.putExtra("Name", name)
intent.putExtra("Email", email)
intent.putExtra("Phone", phone)
startActivity(intent)
添加回答
舉報
0/150
提交
取消