你好我有消除NullEx的问题......
我设置mContext = context
,现在我有错误:
Implicit super constructor LinearLayout() is undefined. Must explicitly invoke another constructor
Constructor call must be the first statement in a constructor
public DigitalClock(Context context) {
mContext=context;
this(context, null);
}
显示问题的早期帖子Android alarm Clock。
答案 0 :(得分:2)
您需要一个超类构造函数调用。
public DigitalClock(Context context) {
super(context); // Add a line like this.
// Consult constructor documentation for correct usage.
this(context, null); // this line must also be at the top.
mContext=context;
}
答案 1 :(得分:1)
我认为你正在扩展View,在这种情况下你需要至少两个构造函数。
//...Override Constructors...
public DigitalClock(Context context, AttributeSet attrs) {
super(context, attrs);
}
public DigitalClock(Context context){
super(context);
}
看看是否有帮助。