【发布时间】:2020-04-27 21:44:02
【问题描述】:
我正在制作一个食谱应用程序并且我收到此错误:类 HomeItem 中的构造函数 HomeItem 不能应用于给定类型; recipe.add(new HomeItem("viay",R.drawable.vietnamese));
这是我的代码:
公共类 HomeFragment 扩展 Fragment { 查看 v; 私有 RecyclerView myrecyclerview; 私人清单配方; 公共 HomeFragment() { }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {v = inflater.inflate(R.layout.fragment_home,container,false);
返回 v; }
public interface OnFragmentInteractionListener { } @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); recipe = new ArrayList<>(); recipe.add(new HomeItem("viay",R.drawable.vietnamese)); }
}
这里是 HomeItem.java:
公共类 HomeItem {
private String RecipeName; private int RecipeImage; public HomeItem() { } public String getRecipeName() { return RecipeName; } public int getRecipeImage() { return RecipeImage; } public void setRecipeName(String recipeName) { RecipeName = recipeName; } public void setRecipeImage(int recipeImage) { RecipeImage = recipeImage; }}
我在 HomeItem 中声明了什么错误?谢谢
【问题讨论】:
-
您的 HomeItem 构造函数没有参数,但您仍在为其提供参数
标签: javascript java android