Приложение хорошо работает в режиме отладки, но вызывает ошибку компиляции в режиме выпуска

Мое приложение хорошо работает в режиме отладки, однако, когда я переключаюсь в режим выпуска, появляется ошибка компиляции: Ошибка: этот класс должен предоставлять конструктор по умолчанию (открытый конструктор без аргументов), что класс является

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
import java.util.List;


public class CFileArrayAdapter extends ArrayAdapter<COption> {

private Context c;
private int id;
private List<COption> items;

public CFileArrayAdapter(Context context, int textViewResourceId,
                         List<COption> objects) {
    super(context, textViewResourceId, objects);
    c = context;
    id = textViewResourceId;
    items = objects;
}
public COption getItem(int i)
{
    return items.get(i);
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    View v = convertView;
    if (v == null) {
        LayoutInflater vi = (LayoutInflater)c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        v = vi.inflate(id, null);
    }
    final COption o = items.get(position);
    if (o != null) {
        TextView t1 = (TextView) v.findViewById(R.id.TextView01);
        TextView t2 = (TextView) v.findViewById(R.id.TextView02);

        if(t1!=null)
            t1.setText(o.getName());
        if(t2!=null)
            t2.setText(o.getData());

    }
    return v;
}

}

Кто-нибудь может помочь мне решить эту проблему?

1 ответ

Наконец-то мне удалось выяснить, что не так с моим приложением. Я по ошибке поместил все мои действия, включая FileArrayAdapter в манифест, и это вызвало странные ошибки компиляции в режиме Release

Другие вопросы по тегам