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

Nag*_*ddi -2 networking android android-fragments

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

Com*_*are 5

getSystemService()是一种方法ContextFragment不继承自Context. Activity做。您可以致电getActivity()Fragment以获取Activity要致电的getSystemService().

  • @NagabhushanBaddi:使用`Context.CONNECTIVITY_SERVICE`因为`CONNECTIVITY_SERVICE`是Context类中的静态常量,所以你需要使用类名来访问它 (2认同)