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