有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在onActivityResult中获取上下文

我需要在onActivityResult中运行一个方法,它的参数之一是上下文。我尝试了几种方法将上下文传递给该方法,但没有一种有效,并且上下文被认为是空的。有没有办法在onActivityResult中获取上下文

其他信息: onActivityResult在PreferenceFragmentCompat和getActivity的子类中实现,getContext返回null


共 (1) 个答案

  1. # 1 楼答案

    如果onActivityResult()是在Activity的子类上实现的,请使用this,因为ActivityContext

    如果您的onActivityResult()是在Fragment的子类上实现的,那么使用getActivity()来获取承载此片段的Activity(同样,Activity是一个Context