有一个名为 Utils 的类:
public class Utils{ }
还有一个名为 HotOrNot 的类。它包含一个这样的构造函数:
public HotOrNot(Context c){ ourContext =c ;}
在 utils 类中,我想启动一个 HotOrNot 的实例,所以我输入以下内容:
HotOrNot info = new HotOrNot(this);
但是,这段代码给了我以下错误:
构造函数 HotOrNot(Utils) 未定义
我通过像这样扩展 Utils 类解决了这个错误:
public class Utils extends Activity { }
为什么 Utils 必须扩展活动才能传递其上下文 HotOrNot 的构造函数?