【发布时间】:2023-01-30 02:13:09
【问题描述】:
我有一个编辑文本,我从那里获取文本并将其发送到意图使用putExtra()
但是当getStringExtra() 返回 null 时。
val intent = Intent(this, MainActivity::class.java)
if(editWordView.text.isNotEmpty()){
val word = editWordView.text.toString()
intent.putExtra("Word", word)
startActivity(intent)
}
在第一个日志中,它显示为空,最后一行未执行,因为单词为空。
val intent = Intent()
val word = intent.getStringExtra("Word")
Log.d(TAG, "MainActivity: $word")
word?.let {
viewModel.insert(Word(word))
Log.d(TAG, "onCreate: Inserted $word")
}
【问题讨论】: