在调试模式下编译时一切正常。但是在Release配置中进行编译时,会发生以下错误:
错误:此类应提供默认构造函数(不带参数的公共构造函数)(tb.lo.MyTabFactory)[Instantiatable]
这是代码:
public class MyTabFactory implements TabContentFactory {
private final Context mContext;
public MyTabFactory(Context context) {
mContext = context;
}
public View createTabContent(String tag) {
View v = new View(mContext);
v.setMinimumWidth(0);
v.setMinimumHeight(0);
return v;
}
}
答案 0 :(得分:3)
添加以下构造函数,如错误所示。它应该工作。
public MyTabFactory() {
}