构建apk时遇到此错误:此类应提供默认构造函数(不带参数的公共构造函数)
我已经搜索了这个错误,解决方法是更改类名,我尝试了但是错误发生在其他类中,并且在更改后,某些类的名称回归到第一个类,我在一个bucle。
我遇到错误的第一堂课是
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。有人可以帮我解决这个问题吗?
谢谢和问候,
答案 0 :(得分:1)
当你覆盖构造函数时,类理解它不再存在,因为你只是定义了修改过的构造函数。 要解决它,只需在类中放置一个空构造函数:
public CustomAdapter(){}