构造函数引用缺少的类型上下文

时间:2013-06-22 21:29:00

标签: android constructor android-context

我编写了一个包含以下构造函数的类

public CustomDialog(Context context)

但是当我尝试在我的活动中这样做时

CustomDialog diag = new CustomDialog(getApplicationContext()){/*stuff here*/};

我收到错误The constructor CustomDialog(Context) refers to the missing type Context

这是什么意思?我该如何解决?

5 个答案:

答案 0 :(得分:6)

如果其他人遇到此问题:我遇到了一些从Play许可库中调用方法的代码存在同样的问题。我使用项目>修复了它Play Playensing项目上的清理(与出现错误的项目相反)。

答案 1 :(得分:5)

  

这是什么意思?

AFAIK,或者:

  • 您缺少import android.content.Context

  • 您的项目搞砸了,编译器在您的构建路径中找不到android.content.Context

答案 2 :(得分:5)

首先,您应该修复代码中的所有其他错误,而不是重复项目 - >在Eclipse中清理以查看错误是否已修复。

答案 3 :(得分:0)

我通过添加一些代码然后再次删除它来修复它。例如,添加一个空语句然后将其删除。 Eclipse应该再次检查错误,而不是发现错误。

答案 4 :(得分:0)

对该项目进行过maven更新,它对我有用。