java如何在onActivityResult中获取上下文
我需要在onActivityResult中运行一个方法,它的参数之一是上下文。我尝试了几种方法将上下文传递给该方法,但没有一种有效,并且上下文被认为是空的。有没有办法在onActivityResult中获取上下文
其他信息: onActivityResult在PreferenceFragmentCompat和getActivity的子类中实现,getContext返回null
你可以在下面搜索框中键入要查询的问题!
我需要在onActivityResult中运行一个方法,它的参数之一是上下文。我尝试了几种方法将上下文传递给该方法,但没有一种有效,并且上下文被认为是空的。有没有办法在onActivityResult中获取上下文
其他信息: onActivityResult在PreferenceFragmentCompat和getActivity的子类中实现,getContext返回null
# 1 楼答案
如果
onActivityResult()
是在Activity
的子类上实现的,请使用this
,因为Activity
是Context
如果您的
onActivityResult()
是在Fragment
的子类上实现的,那么使用getActivity()
来获取承载此片段的Activity
(同样,Activity
是一个Context
)