Android中的应用程序与活动上下文

时间:2014-04-15 05:34:45

标签: android

我是Android中的菜鸟。我看到有许多方法可以获取上下文活动或应用程序上下文。您应该在什么情况下使用什么上下文?

一个blog说使用上下文应用程序而不是上下文活动来避免内存泄漏。如果我使用Activity context

,这里的内存如何泄露

任何想法???

1 个答案:

答案 0 :(得分:1)

您创建一个返回Context(this)的方法。将Activity解析为Application,如下所示(在Methods类中定义的MainActivity下):

public Context getContext() {
        return getApplicationContext();
 }
public Activity getActivity() {
        return this;
 }

然后使用:

Application abc = ((Application)getActivity());