Android 额外数据未通过库

Android 额外数据未通过库,android,android-intent,Android,Android Intent,我试图从我的图库中传递数据,但在onActivityResult中,我得到的额外值为null。以下是我如何使用putExtra val galleryIntent = Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI) galleryIntent.putExtra("position", position) if(galleryInte

我试图从我的图库中传递数据,但在onActivityResult中,我得到的额外值为null。以下是我如何使用putExtra

     val galleryIntent = Intent(Intent.ACTION_PICK,
            MediaStore.Images.Media.EXTERNAL_CONTENT_URI)
        galleryIntent.putExtra("position", position)

        if(galleryIntent.resolveActivity(mContext.packageManager) != null) {
            (mContext as Activity).startActivityForResult(
                Intent.createChooser(galleryIntent, "Select image"),
                GRID_IMAGE_GALLERY
            )
        }
我不确定我们是否可以传递隐含意图的额外数据,如果有任何方法,请告诉我如何在此处传递额外数据。

putExtra()
用于将数据发送到另一个应用程序。没有要求其他应用程序对您发送的任何附加内容执行任何操作。特别是,没有要求其他应用程序以某种方式将这些额外的内容发送回您

我不确定我们是否可以通过额外的暗示意图


是的,你可以。但是,您假设您将以某种形式的响应收到这些额外信息,这是不正确的。

您可以将数据传递给摄像头应用程序。但摄像头应用程序不会在onActivityResult中将数据传回您的应用程序。这是一个皮蒂。好吧。。。意味着我的额外数据在解析GalleryContent后被销毁!从意图中得到任何回应都是不可能的!