I have already tried various ways to connect the Firebase database to RecyclerView, but every time when the application is launched, it refuses to show pictures from the repository. And while there are no errors, just open an empty Activity. How to cope with this problem? Data structure in Firebase database (images are transferred from Firebase storage) 
Activity code
public class SimpleActivity extends AppCompatActivity { private ArrayList<GalleryGridObject> galleryList = new ArrayList<>(); private RecyclerView recyclerView; private DatabaseReference mRef; private FirebaseDatabase database; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_simple); recyclerView = findViewById(R.id.my_recycler_view); recyclerView.setHasFixedSize(true); database = FirebaseDatabase.getInstance(); //mRef = mFirebaseDatabase.getReference().child("Data"); mRef = database.getReference("Data"); FirebaseRecyclerOptions<GalleryGridObject> options = new FirebaseRecyclerOptions.Builder<GalleryGridObject>() .setQuery(mRef, GalleryGridObject.class) .build(); FirebaseRecyclerAdapter<GalleryGridObject, ViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<GalleryGridObject, ViewHolder>(options) { @Override protected void onBindViewHolder(@NonNull ViewHolder holder, int position, @NonNull GalleryGridObject model) { Picasso.get().load(model.getImage()).into(holder.imageGallery); } @NonNull @Override public ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) { View itemView = LayoutInflater.from(viewGroup.getContext()) .inflate(R.layout.item_coupons, viewGroup, false); return new ViewHolder(itemView); } }; LinearLayoutManager layoutManager = new LinearLayoutManager(getApplicationContext()); layoutManager.setOrientation(LinearLayoutManager.VERTICAL); recyclerView.setLayoutManager(layoutManager); firebaseRecyclerAdapter.startListening(); recyclerView.setAdapter(firebaseRecyclerAdapter); } } Model for RecyclerView GalleryGridObject
@IgnoreExtraProperties public class GalleryGridObject {
String image; public GalleryGridObject () { // Default constructor required for calls to DataSnapshot.getValue(User.class) } public GalleryGridObject(String image) { this.image = image; } public String getImage() { return image; } public void setImage(String image) { this.image = image; } } ViewHolder for RecyclerView
public class ViewHolder extends RecyclerView.ViewHolder { public ImageView imageGallery; public ViewHolder(@NonNull View itemView) { super(itemView); imageGallery = itemView.findViewById(R.id.coupons_picture); } } 