Ошибка в Glide (class file for android.support.v4.app.Fragment not found)

Хочу создать галерею, сделал отдельный проект, на активити, все работает, с фрагментами у меня беда. Ругается на Glide при запуске проекта. https://code.tutsplus.com/ru/tutorials/code-an-image-gallery-android-app-with-glide--cms-28207 - делал по этому туториолу.

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.bumptech.glide.Glide;


public class GalareyFragment extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.fragment_galarey);

        RecyclerView.LayoutManager layoutManager = new GridLayoutManager(this, 2);
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_images);
        recyclerView.setHasFixedSize(true);
        recyclerView.setLayoutManager(layoutManager);
        GalareyFragment.ImageGalleryAdapter adapter = new GalareyFragment.ImageGalleryAdapter(this, SpacePhoto.getSpacePhotos());
        recyclerView.setAdapter(adapter);
    }

        private class ImageGalleryAdapter extends RecyclerView.Adapter<ImageGalleryAdapter.MyViewHolder>  {

            @Override
            public ImageGalleryAdapter.MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {

                Context context = parent.getContext();
                LayoutInflater inflater = LayoutInflater.from(context);

                // Inflate the layout
                View photoView = inflater.inflate(R.layout.item_photo, parent, false);

                ImageGalleryAdapter.MyViewHolder viewHolder = new ImageGalleryAdapter.MyViewHolder(photoView);
                return viewHolder;
            }

            @Override
            public void onBindViewHolder(MyViewHolder holder, int position) {

                SpacePhoto spacePhoto = mSpacePhotos[position];
                ImageView imageView = holder.mPhotoImageView;

                Glide.with(mContext)
                        .load(spacePhoto.getUrl())
                        .placeholder(R.drawable.ic_cloud_off_red)
                        .into(imageView);
            }

            @Override
            public int getItemCount() {
                return (mSpacePhotos.length);
            }

            public class MyViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {

                public ImageView mPhotoImageView;

                public MyViewHolder(View itemView) {

                    super(itemView);
                    mPhotoImageView = (ImageView) itemView.findViewById(R.id.iv_photo);
                    itemView.setOnClickListener(this);
                }

                @Override
                public void onClick(View view) {

                    int position = getAdapterPosition();
                    if(position != RecyclerView.NO_POSITION) {
                        SpacePhoto spacePhoto = mSpacePhotos[position];

                        Intent intent = new Intent(mContext, SpacePhotoActivity.class);
                        intent.putExtra(SpacePhotoActivity.EXTRA_SPACE_PHOTO, spacePhoto);
                        startActivity(intent);
                    }
                }
            }

            private SpacePhoto[] mSpacePhotos;
            private Context mContext;

            public ImageGalleryAdapter(Context context, SpacePhoto[] spacePhotos) {
                mContext = context;
                mSpacePhotos = spacePhotos;
            }
        }
    }

Ошибка

C:\Users\nooba.DESKTOP-0VK3K9T\AndroidStudioProjects\Khrenovskayastudfarm\app\src\main\java\com\example\khrenovskayastudfarm\GalareyFragment.java:54: error: cannot access Fragment
                Glide.with(mContext)
                     ^
  class file for android.support.v4.app.Fragment not found

Ответы (0 шт):