在其他文件中使用Activity作为Context

时间:2013-08-03 10:08:01

标签: android android-context

假设文件中的方法(继承对象)需要使用资源 为什么我不能这样:

public void myMethod(){
    Activity activity = new Activity();
    activity.getResources();
    ..................................
}

但仅限:

public void myMethod(Context context){
    context.getResources();
    ...............................
}

我知道一个Activity继承自Context,为什么我不能使用第一个方法呢?

1 个答案:

答案 0 :(得分:1)

因为仅构建活动不会为其分配上下文。