Android 在没有OnActivityResult的情况下获得意图的结果

Android 在没有OnActivityResult的情况下获得意图的结果,android,android-intent,Android,Android Intent,我需要在不使用onActivityResult的情况下从intent获取结果图像路径的路径 Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, "Select Picture"), SELECT_PICTURE); 我需要图像的路径

我需要在不使用onActivityResult的情况下从intent获取结果图像路径的路径

 Intent intent = new Intent();
 intent.setType("image/*");
 intent.setAction(Intent.ACTION_GET_CONTENT);
 startActivityForResult(Intent.createChooser(intent, "Select Picture"), SELECT_PICTURE); 
我需要图像的路径到OnCreate中的下一步,这是在此意图开始之后。有没有办法不用OnActivityResult就可以完成此任务

我需要图像的路径到OnCreate中的下一步,这是在此意图开始之后

这是不可能的
startActivityForResult()
甚至直到当前回调(
onCreate()
)返回后才开始工作

有没有办法不用OnActivityResult就完成这项工作

没有


我需要结果图像路径将其传递给一个新方法并开始一个新的意图

在onActivityResult()中执行该操作。

由于我的应用程序结构,此意图只能在onCreate内部创建


这似乎不太可能。即使出于某种奇怪的原因,它是真的,在
onCreate()
中创建基本
Intent
,将其存储在活动的字段中,并使用
onActivityResult()
中的
Intent

是否要在Intent之后执行活动布局更改?我的意思是,这就是你需要的路径,对吗?我需要结果图像路径来将它传递给一个新方法并开始一个新的意图。由于我的应用程序结构没有代码示例,因此只能在onCreate内部创建此意图,我只能建议您重新思考您的活动结构。