I don't know how to import MensWearResponse I get an error?

Viewed 15

MensWearResponse could not be imported. I tried the api and only the fragment is showing many errors. I am a news developer. If you know, I need to fix this error. I have given the image below. Picasso.with(context).load(imageUrlFromServer+mensWear.getFirst_wear()).into(imageView); These include errors image

 public class Phones extends Fragment {
    
        private GridView gridView;
        private List<Category> mensWears;
        private GalleryAdapter adapter;
    
        public Phones() {
            // Required empty public constructor
        }
    
        @Override
        public View onCreateView(LayoutInflater inflater,ViewGroup container,
                                 Bundle savedInstanceState) {
            // Inflate the layout for this fragment
            return inflater.inflate(R.layout.fragment_phones,container,false);
        }
    
        @Override
        public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
            super.onViewCreated(view,savedInstanceState);
    
            gridView = view.findViewById(R.id.gridHolder);
    
            gridView = view.findViewById(R.id.gridHolder);
            Call<MensWearResponse> wearResponseCall =
                    Service.getInstance().getApi().getAllMensWears();
            wearResponseCall.enqueue(new Callback<MensWearResponse>() {
                @Override
                public void onResponse(Call<MensWearResponse> call,Response<MensWearResponse> response) {
                    mensWears = response.body().getMensWears();
                    for (MensWear mwr : mensWears){
                        Log.d("Name", mwr.getFirst_wear());
                    }
                    adapter = new Category(getActivity(), mensWears);
                    gridView.setAdapter(adapter);
    
                }
    
                @Override
                public void onFailure(Call<MensWearResponse> call,Throwable t) {
    
                }
            });
        }
    }

adapter 

public class GalleryAdapter extends BaseAdapter {
    private Context context;

    private List<Category>  mensWears;
    public String imageUrlFromServer = "http:/10.0.2.2:5757/api/public/images/";

    public GalleryAdapter(Context context, List<Category> mensWears) {
        this.context = context;
        this.mensWears = mensWears;
    }

    @Override
    public int getCount() {
        return mensWears.size();
    }

    @Override
    public Object getItem(int i) {
        return null;
    }

    @Override
    public long getItemId(int i) {
        return 0;
    }

    @Override
    public View getView(int i,View view,ViewGroup viewGroup) {
        final Category mensWear = mensWears.get(i);

        if (view == null) {
            final LayoutInflater layoutInflater = LayoutInflater.from(context);
            view = layoutInflater.inflate(R.layout.custom_gallery_layout, null);
        }
        //For text
        TextView prdId = view.findViewById(R.id.);
        prdId.setText(prdId.toString());

        //For images
        final ImageView imageView = view.findViewById(R.id.name);
        if(!TextUtils.isEmpty(mensWear.getItemName())){

            Picasso.with(context).load(imageUrlFromServer+mensWear.getFirst_wear())
                    .into(imageView);
        }
        return view;
    }

}
0 Answers
Related