'Error: no suitable method found for add(int,int)

ImageSpinner adapter = new ImageSpinner(context, Icons); spinner.setAdapter(adapter);

ImageSpinner adapter = new ImageSpinner(context, Icons); spinner.setAdapter(adapter);

ImageSpinner adapter = new ImageSpinner(context, Icons); spinner.setAdapter(adapter);



Solution 1:[1]

within getWapointsIcons , you wanted to add IntValues into ArrayList. You need to do something like this in getWapointsIcons :

IntValues values=new IntValues(0, R.drawable.ic_point_default);
waypointsIcons.add(values);
return waypointsIcons;

ArrayList / List won't access 2 arguments inside add

Also, to support above code, you have to add Constructor into IntValues class:

public class IntValues {
        public int id;
        public int icon;
   public IntValues(int id, int icon){
      this.id=id;
      this.icon=icon;
   }
 }

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1