Android 方法不会重写onActivityResult上其超类中用于从库中选择图像的方法

Android 方法不会重写onActivityResult上其超类中用于从库中选择图像的方法,android,Android,我不明白,这上面没有任何文件 如何正确选择图像 我关注这一系列视频,却一无所获,因为出于某种原因,所有android代码都在两年内被弃用了 我不明白你能做些什么来摆脱这一切 您是否应该拥有在视图中控制视图的代码 碎片 在活动中 在主要活动中 我已经尝试了所有的方法,但没有一个不抛出这个错误 我会很满意被指给一个像样的向导或文档。我一整天都在疯狂地用谷歌搜索,结果一无所获 android的文档(我想是这些): 不要考虑任何人类需求和现实场景 它也不关心返回的文件并显示它 没有参数上下文,因此问

我不明白,这上面没有任何文件

如何正确选择图像

我关注这一系列视频,却一无所获,因为出于某种原因,所有android代码都在两年内被弃用了

我不明白你能做些什么来摆脱这一切

您是否应该拥有在视图中控制视图的代码

碎片

在活动中

在主要活动中

我已经尝试了所有的方法,但没有一个不抛出这个错误

我会很满意被指给一个像样的向导或文档。我一整天都在疯狂地用谷歌搜索,结果一无所获

android的文档(我想是这些):

不要考虑任何人类需求和现实场景

它也不关心返回的文件并显示它

没有参数
上下文
,因此问题存在,因此请删除
,上下文

e、 g

注意:
@Override
表示重写方法的各种规则,其中一个是

参数列表应与重写方法的参数列表完全相同

没有参数
上下文
,因此问题出现,因此请删除
,上下文

e、 g

注意:
@Override
表示重写方法的各种规则,其中一个是


参数列表应与重写方法的参数列表完全相同。onActivityResult用于接收从当前
活动
调用的
活动
执行结果,使用
startActivityForResult
。它独立于它接收结果的
活动的
上下文
,因为它有
请求代码
结果代码
来确定响应的唯一性,并且它还包含响应数据作为
意图
。下面是语法

@Override
protected void onActivityResult (int requestCode, int resultCode, Intent data){//code}

onActivityResult
用于接收从当前
活动调用的
活动执行结果,该活动使用
startActivityForResult
。它独立于它接收结果的
活动的
上下文
,因为它有
请求代码
结果代码
来确定响应的唯一性,并且它还包含响应数据作为
意图
。下面是语法

@Override
protected void onActivityResult (int requestCode, int resultCode, Intent data){//code}

好的,谢谢。(Java的错误消息到底有什么问题,为什么它们不能像其他人一样正常呢?)但这又让我回到了无法调用
.getContentResolver().openInputStream(
Toast.makeText)的问题上,因为缺少上下文,所以可以直接调用
getContentResolver()
在您的活动中,或者您需要通过构造函数或其他方式使用上下文对象,您在哪里使用itI?我仍然无法理解,如果Java告诉我存在错误数量的参数,会有多容易。Java是我开始使用的语言,我过去很喜欢它,现在我不敢相信我曾经使用过。是的,这是一种很容易的语言,但如果它是是一个片段,然后您可以使用getActivity或getContext(在oncreate之后),否则您必须以某种方式传递context对象。发生这种情况时,请保持它正常。谢谢。(Java的错误消息到底有什么问题,为什么它们不能像其他人一样正常?)但这又让我回到了无法调用
.getContentResolver().openInputStream(
Toast.makeText)的问题上(由于缺少上下文,这是
),您可以直接调用
getContentResolver()
在您的活动中,或者您需要通过构造函数或其他方式使用上下文对象,您在哪里使用itI?我仍然无法理解,如果Java告诉我存在错误数量的参数,会有多容易。Java是我开始使用的语言,我过去很喜欢它,现在我不敢相信我曾经使用过。是的,这是一种很容易的语言,但如果它是是一个片段,然后您可以使用getActivity或getContext(在oncreate之后),否则您必须以某种方式传递context对象