getApplicationContext()和getActivity()与Android中的区别是什么?
有很大的不同。一个android应用程序可以有多个活动,当您说getApplicationContext()
时,它给出了整个应用程序的上下文:请参阅详细信息:
但是,当您说getactivity()
时,它只是给出了您当前所在的活动实例。
问题内容: 为什么在我的片段中,getActivity()有效但mContext.getApplicationContext()不起作用? 我的mContext被声明并初始化为: 问题答案: getActivity()返回与片段关联的Activity。 http://developer.android.com/reference/android/app/Fragment.html#getActiv
在上下文上使用方法时,我总是搞不清楚该使用哪种方法以及何时使用,即getActivity()还是getApplicationContext()。请帮我解决这个。提前谢了。
、、和“”有什么区别? 虽然这是一个简单的问题,但我无法理解它们之间的基本区别。如果可能的话,请给出一些简单的例子。
我对所有这些用法感到非常困惑,我们应该在哪里使用它们。