有什么办法可以从 fragmentmanager 获取上下文吗?

Is there any way I can get context from fragmentmanager?

我有一个以 FragmentManager 作为接收器的扩展函数。我在 至少 75 个地方 使用过它。现在我想在该扩展中访问 sharedpreference。我所需要的只是该函数中的上下文。我可以通过什么方式访问上下文?

这是函数的样子,

inline fun FragmentManager?.loadFragment(...){
 ....
 // Loading of fragment
 // inside I want context
}

可以FragmentManager获取上下文,但我不建议这样做。

 inline fun FragmentManager?.loadFragment() {
    // Get the context of the last fragment added to the fragment manager
    val context = this?.fragments?.last()?.context

 }

以上答案返回 null context,因为 @Thomas 不建议使用它。所以我提到了 this.