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 { }
コンテキスト HotOrNot のコンストラクターを渡すために Utils がアクティビティを拡張する必要があるのはなぜですか?