android 中的 getActivity() 和 getApplicationContext() 有什么区别?
What is the difference between getActivity() and getApplicationContext() in android?
在上下文中使用方法时,我总是对使用哪个方法以及何时使用感到困惑,即 getActivity() 或 getApplicationContext() 。请帮我解决这个问题。提前致谢。
getSystemService()
是 Context
上的一个方法。 Fragment
不继承自 Context
。 Activity
确实如此。您可以在 Fragment
上调用 getActivity()
以获得一个 Activity
来调用 getSystemService()
。
在上下文中使用方法时,我总是对使用哪个方法以及何时使用感到困惑,即 getActivity() 或 getApplicationContext() 。请帮我解决这个问题。提前致谢。
getSystemService()
是 Context
上的一个方法。 Fragment
不继承自 Context
。 Activity
确实如此。您可以在 Fragment
上调用 getActivity()
以获得一个 Activity
来调用 getSystemService()
。