java - Android - 此类应提供默认构造函数

标签 java android

当我想生成签名的应用程序时,它告诉我:

   Error:Error: This class should provide a default constructor (a public constructor with no arguments) (com.example.discopc.beautiyuser.Customy) [Instantiatable]

我的项目:

public class Customy extends ArrayAdapter<String> {

private final Activity context;
        View v;
private final String[]name;

public Customy(Activity context, String[] name){
        //super(null,0);
        super(context,R.layout.activity_customy,name);


        this.context=context;
        this.name=name;



        }


public View getView(final int position,View convertView,ViewGroup parent){
        try{



        LayoutInflater infalter=context.getLayoutInflater();
        v=infalter.inflate(R.layout.activity_customy,null,true);
                TextView txtName=(TextView)v.findViewById(R.id.name);


        txtName.setText(""+name[position]+"");

        }catch(Exception e){

        }
        return v;
        }
}

注意:在我的 Android 设备上调试时工作正常,但我不能

构建 > 生成签名应用

我真的不知道该怎么办。

谢谢,

最佳答案

错误地检查您已在 Android Manifest 中添加了该适配器名称。如果是,请将其删除并尝试。

关于java - Android - 此类应提供默认构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46067493/

相关文章:

Android WebView Activity 工具栏

以秒为单位的两个日期之间的Android差异

java - Toast 重复显示两次

android - 应用程序停止时如何接收来自 GCM 的通知

java - TextureView 不断收到 SIGSEGV 11

java - JSONObject 到 String Android

java - 容器 'Web App Libraries' 引用不存在的库 'C:\work\WebRoot\WEB-INF\lib\google-collections-1.0-rc4.jar'

JavaFX 8 - ListView 无法离开循环

java - 在不同的文件类 java Android 中调用 EditText 值

java - 使用 Docusign Java 客户端时遇到 java.lang.NoClassDefFoundError : class com. sun.jersey.core.header.MediaTypes