Java 如何在onActivityResult中获取上下文
我需要在onActivityResult中运行一个方法,它的参数之一是上下文。我尝试了几种方法将上下文传递给该方法,但没有一种有效,并且上下文被认为是空的。有没有办法在onActivityResult中获取上下文 其他信息:Java 如何在onActivityResult中获取上下文,java,android,kotlin,android-context,Java,Android,Kotlin,Android Context,我需要在onActivityResult中运行一个方法,它的参数之一是上下文。我尝试了几种方法将上下文传递给该方法,但没有一种有效,并且上下文被认为是空的。有没有办法在onActivityResult中获取上下文 其他信息: onActivityResult在PreferenceFragmentCompat和getActivity的子类中实现,getContext返回null。如果您的onActivityResult()是在Activity的子类中实现的,请使用this,因为Activity是上
onActivityResult在PreferenceFragmentCompat和getActivity的子类中实现,getContext返回null。如果您的
onActivityResult()
是在Activity
的子类中实现的,请使用this
,因为Activity
是上下文
如果您的onActivityResult()
是在Fragment
的子类上实现的,请使用getActivity()
获取承载此片段的活动(同样,Activity
是上下文
)
在活动的子类上实现,请使用此
,因为活动
是上下文
如果您的onActivityResult()
是在Fragment
的子类上实现的,请使用getActivity()
获取承载此片段的活动(同样,活动
是上下文
).请在onActivityResult方法中显示您的代码。请在onActivity结果中使用此方法@notTdar onActivityResult位于FragmentinfaltedView.GetConText或getActivity或WhatEverFragment中。此…。请在onActivityResult
方法中显示您的代码。请在onActivity结果中使用此项@notTdar onActivityResult位于片段infaltedview.getConext或getActivity或其他任何片段中。这…感谢您的回答。我的onActivityResult是在Fragment的子类上实现的,现在我得到了这个异常:活动不能为null
使用我。这是一个PreferenceFragmentCompat@Soroush:我建议您提出一个单独的堆栈溢出问题,其中提供了一个。这将包括完整的Java堆栈跟踪,以及您的首选项FragmentCompat
子类。谢谢您的回答。我的onActivityResult是在Fragment的子类上实现的,现在我得到了这个异常:活动不能为null
使用我。这是一个PreferenceFragmentCompat@Soroush:我建议您提出一个单独的堆栈溢出问题,其中提供了一个。这将包括完整的Java堆栈跟踪,以及PreferenceFragmentCompat
子类。