- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Android Studio 中使用 Generated Signed APK 生成文件 apk,但出现此错误:
Error:Error: This class should provide a default constructor (a public constructor with no arguments) (com.actua.actuaconsultores.actuamindfulness.GridImagenAdaptar) [Instantiatable]
public class GridImagenAdaptar extends BaseAdapter {
private final Context mContext;
private final ArrayList<ModelImage> mGridItems;
public GridImagenAdaptar(Context mContext, ArrayList<ModelImage> mGridItems) {
this.mContext = mContext;
this.mGridItems = mGridItems;
}
public int getCount() {
return mGridItems.size();
}
public Object getItem(int position) {
return mGridItems.get(position);
}
public long getItemId(int position) {
return position;
}
public View getView(int position, View convertView, ViewGroup parent)
{
if( convertView == null)
{ // If ReusedView doesn't exist
convertView = inflatedViewWithContextInParentView(R.layout.activity_grid_imagen_adaptar, mContext, parent);
convertView.setTag("HomeMenuCell"); // Reuse Identifier
}
fillViewWithItemAtIndex(convertView, position);
return convertView;
}
private View inflatedViewWithContextInParentView(int id, Context context, ViewGroup parentView)
{
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Service.LAYOUT_INFLATER_SERVICE);
View inflatedView = inflater.inflate(id, parentView, false);
return inflatedView;
}
private void fillViewWithItemAtIndex(View reusedView, int index)
{
ModelImage item = mGridItems.get(index);
item.setId(index);
TextView title = (TextView) reusedView.findViewById(R.id.title);
title.setText(item.title);
ImageView picture = (ImageView) reusedView.findViewById(R.id.image);
int resourceID = getIDForResourceName(item.imageName);
picture.setImageResource(resourceID);
}
private int getIDForResourceName(String name)
{
try {
Class res = R.drawable.class;
Field field = res.getField(name);
int drawableId = field.getInt(null);
return drawableId;
}
catch (Exception e) {
Log.e("GridItemsAdapter", "Error: Couldn't get a drawable id.", e);
}
return -1;
}
}
最佳答案
查看 AndroidManifest.xml
文件必须有额外的类的行意外添加只需删除或更改该类名就可以了。例如,在我的情况下,它是像这样添加的 ParyllService ,我删除了它以使其工作。
<!-- was uncessary <service
android:name=".services.finance.payroll.PayrollService"
android:enabled="true"
android:exported="true"></service>-->
关于android - 错误 :This class should provide a default constructor (a public constructor with no arguments) [Instantiatable] in Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37821254/
当某些 C++ 实体(例如结构、类或函数)被声明为模板时,为所述实体提供的定义只是必须实例化的蓝图。 由于模板实体必须在声明时定义(通常是头文件),我有一个想法,我试图说服自己是错误的,当模板被实例化
我正在尝试为我的应用程序创建一个签名的 apk,但在创建一个签名的 apk 对话框后单击“完成”后出现错误。 错误:此类应提供默认构造函数(...)[可实例化] public class MainAc
我在 Android Studio 中使用 Generated Signed APK 生成文件 apk,但出现此错误: Error:Error: This class should provide a
我是一名优秀的程序员,十分优秀!