我正在尝试将一些自定义数据从onActivityResult
传递到startIntentSenderForResult
。
到目前为止,我尝试通过putExtra
在传递给fillInIntent
startIntentSenderForResult
参数的意图中设置一些字段。
如何从onActivityResult
访问该数据?就此而言,我如何从fillInIntent
开始onActivityResult
传递的活动?
答案 0 :(得分:0)
val intent = Intent()
intent.putExtra("key", "value")
activity.intent = intent
startIntentSenderForResult(activity,intentSender,0,intent,0,0, 0,null)
并在 onActivityResult
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
activity.getIntent.getExtra("key")
}