从活动Kotlin获得额外的字符串
我想从意图的另一个活动中获得额外的字符串。 这是创建我的意图的方式
val intent = Intent(this, Main2Activity::class.java) intent.putExtra("samplename", "abd") startActivity(intent)
我怎样才能在另一个活动中获得这个意图的价值
答案发现,在下一个活动中,你必须这样做,以获得字符串:
val ss:String = intent.getStringExtra("valor")
可以使用这个代码:
val bundle=intent.extras val samplename:String if(bundle!=null) { samplename = bundle.getString("samplename") }
- Android DataBinding:Kotlin中的@BindingAdapter不识别lambda表达式
- Android Studio 3 Kotlin版本
- Kotlin lateinit属性,NPE危险?
- 插件错误:Kotlin抛出未捕获的NoReadAccessException
- Kotlin anko通用选择器在提供的示例中不起作用
- 不能用RxKotlin“观察”主线程
- 在lite模式下的MapView在onSaveInstanceState调用时崩溃
- kotlin-kapt插件不使用“kapt.generateStubs”
- 为什么Kotlin插件为Android项目添加了kotlin-stdlib-jre7(不是kotlin-stdlib)参考