android 中的 getActivity() 和 getApplicationContext() 有什么区别?

What is the difference between getActivity() and getApplicationContext() in android?

在上下文中使用方法时,我总是对使用哪个方法以及何时使用感到困惑,即 getActivity() 或 getApplicationContext() 。请帮我解决这个问题。提前致谢。

getSystemService()Context 上的一个方法。 Fragment 不继承自 ContextActivity 确实如此。您可以在 Fragment 上调用 getActivity() 以获得一个 Activity 来调用 getSystemService()