когда я выбираю избранные изображения, то прокручивается вверх и автоматически выбирается несколько изображений - PullRequest
0 голосов
/ 30 октября 2019
  • Когда я выбираю избранные изображения, прокручивается вверх и автоматически выбирается несколько изображений
dbWallpapers = FirebaseDatabase.getInstance().getReference("images")
                .child(category);


        if(FirebaseAuth.getInstance().getCurrentUser() != null){
            dbFavs = FirebaseDatabase.getInstance().getReference("users")
                    .child( FirebaseAuth.getInstance().getCurrentUser().getUid() )
                    .child( "favourites" )
                    .child( category );

            fetchFavWallpapers( category );
        }else {
            fetchWallpapers( category );
        }
    }

    private  void fetchFavWallpapers(final String category){
        progressBar.setVisibility(View.VISIBLE);
        dbFavs.addListenerForSingleValueEvent(new ValueEventListener() {

            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {
                progressBar.setVisibility(View.GONE);
                if (dataSnapshot.exists()) {
                    for (DataSnapshot wallpaperSnapshot : dataSnapshot.getChildren()) {

                        String id = wallpaperSnapshot.getKey();
                        String title = wallpaperSnapshot.child("title").getValue(String.class);
                        String desc = wallpaperSnapshot.child("desc").getValue(String.class);
                        String url = wallpaperSnapshot.child("url").getValue(String.class);


                        Wallpaper w = new Wallpaper( id, id, title, desc,url, category);
                        favList.add(w);
                    }
                }
                fetchWallpapers( category );
            }

            @Override
            public void onCancelled(DatabaseError databaseError) {

            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...