2017-07-16 26 views
4

我想從意圖獲得另一個活動中的字符串額外。這是創建我的意圖從活動Kotlin獲取字符串額外

 val intent = Intent(this, Main2Activity::class.java) 
     intent.putExtra("samplename", "abd") 
     startActivity(intent) 

我怎樣才能得到這個意圖的價值在另一個活動

+0

你可以得到它從'Intent',如其他活動:'activity.intent.getExtraStrin g(「samplename」)' –

+0

在另一項活動?它是'Main2Activity'還是任何活動? – Mibac

+0

意圖轉到Main2Activity – zasaz

回答

7

答案發現,在接下來的活動中,你必須這樣做是爲了獲取字符串的方法:

val ss:String = intent.getStringExtra("valor") 
2

可以使用此代碼:

val bundle=intent.extras 
val samplename:String 
if(bundle!=null) 
{ 
    samplename = bundle.getString("samplename") 
}