作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在构建 apk 时遇到了这个错误:这个类应该提供一个默认构造函数(一个没有参数的公共(public)构造函数)
我搜索了这个错误,一个解决方案是更改类名,我试过了,但是其他类出现了错误,并且在将一些类的名称更改为第一个后,我陷入了困境。
我报错的第一个类是这个
CustomaAdapter.java
public class CustomAdapter extends BaseAdapter {
// Declare Variables
Context context;
LayoutInflater inflater;
ImageLoader imageLoader;
private List<Juegos> juegoslist = null;
private ArrayList<Juegos> arraylist;
public CustomAdapter(Context context,
List<Juegos> juegoslist) {
this.context = context;
this.juegoslist = juegoslist;
inflater = LayoutInflater.from(context);
this.arraylist = new ArrayList<Juegos>();
this.arraylist.addAll(juegoslist);
imageLoader = new ImageLoader(context);
}
我可以在设备上毫无问题地运行该应用程序,但我无法创建 apk。有人可以帮我解决这个问题吗?
感谢和问候,
最佳答案
当您重写构造函数时,该类知道它不再存在,因为您只是在定义修改后的构造函数。要解决它,只需在类中放置一个空的构造函数:
public CustomAdapter(){}
关于java - 创建apk时报错: this class should provide a default constructor,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32187841/
我是一名优秀的程序员,十分优秀!