Ver mensagens sem resposta | Ver tópicos ativos Hoje é 14 Nov 2019, 13:49



Responder Tópico  [ 1 Mensagem ] 
 Mostrar postagens somente de quem eu sigo [RECYCLE VIEW] 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 01 Jul 2019, 15:22
Mensagens: 1
 Mostrar postagens somente de quem eu sigo [RECYCLE VIEW]
Olá, estou tentando mostrar no meu "MainActivity" somente postagens de quem eu sigo com o recycleview, porém com o meu script só consigo mostrar a postagem de 1 pessoa que eu sigo,porque é a primeira ID que o script lê o resto ele ignora!

Como no esquema abaixo, no Meu "UserRef" tenho as ID de quem eu sigo, e no meus Posts tem a ID de quem postou.

Já tentei de varias maneiras ,abaixo colocarei uma delas.Qual seria o método mais fácil para ler quem eu sigo e recyclar os post ?

Anexo:
00220002.PNG

Anexo:
Sem título.png


   UsersRef.child(currentUserID).child("Followings").addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                for (DataSnapshot ds : dataSnapshot.getChildren()){

                    String key = ds.getKey();
                    fllwing =  new ArrayList<>();
                    fllwing.add(key);

                    Toast.makeText(MainActivity.this,"" + fllwing, Toast.LENGTH_SHORT).show();

                    FirebaseRecyclerOptions<RecyclerControl> options =
                            new FirebaseRecyclerOptions.Builder<RecyclerControl>()
                                    .setQuery(reference.orderByChild("UID").startAt(String.valueOf(fllwing)), RecyclerControl.class)
                                    .build();

                    FirebaseRecyclerAdapter<RecyclerControl, MainActivity.PostViewHolder> adapter =
                            new FirebaseRecyclerAdapter<RecyclerControl, MainActivity.PostViewHolder>(options) {
                                @Override
                                protected void onBindViewHolder(@NonNull final MainActivity.PostViewHolder holder, int position, @NonNull final RecyclerControl model) {

                                    holder.postdescription.setText(model.getDescription());
                                    Picasso.get().load(model.getPostImageUri()).into(holder.postimage);


                                }

                                @NonNull
                                @Override
                                public MainActivity.PostViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {


                                    View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.cardview, viewGroup, false);
                                    MainActivity.PostViewHolder viewHolder = new MainActivity.PostViewHolder(view);
                                    return viewHolder;


                                }
                            };

                    recyclerView.setAdapter(adapter);
                    adapter.startListening();




                }

            }

            @Override
            public void onCancelled(@NonNull DatabaseError databaseError) {

            }
        });


Você não tem permissões suficientes para ver os arquivos anexados nesta mensagem.


01 Jul 2019, 15:35
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 1 Mensagem ] 

Quem está online

Usuários vendo este fórum: Abraao, ademir.carvalhojr, aechiara, alberto, alexandre, alexandrepom, alylson, amarildolacerdas, Anakin Skywalker, andreluzz, Androidthebest, Aniquiler, arilsonm, azero, Biel, BiG_SerGiO, bocajunior88, brunogh, Brunohc, BTalhadas, btminzon, burujo, C-3PO, cassiano, Cassius, Chefe Nass, chunga, cyzko, d.paim, DaDih*, Damiani Oliveira, dannieltec, David, dbispo, dchechetto, Diego Rufino, diegorrborges, dikiloco, Dirceu W. C. Conte, Dorpho, edervieira, eferrari, epsilva, erissi, erosvaldo, estratecnologia, felipecomp19, fernando neves, flashking, Flavio, flaviocc, Francisco_Geraldo, frankmendes, gapler, henrique.garcia, hostdesigner, inesfg, ixian, jacquesbica, jairodealmeida, jairom, Javanês, Joessi2007, juliaojunior, JuniorE, Juniorvs, kennedyximenes, klebersilvarocha, lalaine, linukiss, loferreira, luciocamilo, luiz.lago, luizcesar, m4v0, Machado000, marciosoliveira, Marco Magoo, martins, Maxtremus, mcroft, mirelli, mmfsndroid, msmdark, mtomazzi, n3t0, neiesc, nightwatch, nobrejack, nrsf, nsansilva, nullPointer, o-raposa, Odigooogle™, On_7, onedroid, PAMinhoto, paulo.esantos, paulokiller, paulovaz, persiomotta, Philipe Alves, PicsearchDroid, pilon, pjorge, Qui-Gon Jinn, R2-D2, Rafael Alencar, rafael.cioban, ramonsiebra, raulcca, regis.ror, Ricardo Chikasawa, rixargolo, robsonrg, Rodrigo, rodrigoinnova, rogerio, rogeriokta, Romulo, ronamore, rotilho, ruizsa, samuel.cavanieri, ScoobyGB, Shaman286, Shmi Skywalker, Silvio Vaz, silvio.carlos, suissa, tavares767, thiago20, tiagoxv, tnarnold, tonylock, Transtago, unnamedd, vieira, Vinicius, Wds, Wenceslau, weverton, XPTO, Zam Wesell, zenden1503 e 14 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi