错误:此类应提供默认构造函数(不带参数的公共构造函数)[Instantiatable]

时间:2016-05-23 18:32:57

标签: android android-studio android-context

在调试模式下编译时一切正常。但是在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;
    }
}

1 个答案:

答案 0 :(得分:3)

添加以下构造函数,如错误所示。它应该工作。

public MyTabFactory() {

    }