Soru & Cevap

Fire Base Listenilen ürünlerin detayını görüntüleme sorunu ...

18.04.2017 - 07:32

Mrb'lar Firebaseden sorgu ile db cektirip cektirdiklerimin icersine gitmek isitiyorum ama bir türlü beceremedim şimdiden yarımdımlarınız için teşekkür ederim.

 


public class UrunlerimizEkran extends AppCompatActivity{



    private RecyclerView mBlogList;
    FirebaseDatabase database;
    DatabaseReference myRef;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.urunlerimiz_ekran);

        //Recycler View
        mBlogList = (RecyclerView)findViewById(R.id.blog_list);
        mBlogList.setHasFixedSize(true);
        mBlogList.setLayoutManager(new LinearLayoutManager(this));

        // Send a Query to the database
        database = FirebaseDatabase.getInstance();
        myRef = database.getReference("data");
         }

    @Override
    protected void onStart() {
        super.onStart();

        FirebaseRecyclerAdapter<ModelClass, BlogViewHolder> firebaseRecyclerAdapter =
                new FirebaseRecyclerAdapter<ModelClass, BlogViewHolder>(
                        ModelClass.class,
                        R.layout.desing_row,
                        BlogViewHolder.class,
                        myRef)  {



                    @Override
                    protected void populateViewHolder(BlogViewHolder viewHolder, ModelClass model,int position) {
                        viewHolder.setTitle(model.getTitle());
                        viewHolder.setKapasite(model.getKapasite());
                        viewHolder.setBrand(model.getBrand());
                        viewHolder.setSnumber(model.getSnumber());
                        viewHolder.setImage(getApplicationContext(), model.getImage());
                    }
                };
        mBlogList.setAdapter(firebaseRecyclerAdapter);
    }
    //View Holder For Recycler View
    public static class BlogViewHolder extends RecyclerView.ViewHolder  {
        View mView;
        public BlogViewHolder(View itemView) {
            super(itemView);
            mView= itemView;
            itemView.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                   

Bu kısımında ne revizyon yaptıysam başaramadım

                }
            });
           
        }
        public void setTitle(String title){
            TextView post_title = (TextView)mView.findViewById(R.id.titleText);
            post_title.setText(title);
        }
        public void setKapasite(String kapasite){
            TextView post_kapasite = (TextView)mView.findViewById(R.id.kapasite);
            post_kapasite.setText(kapasite);
        }

        public void setBrand(String brand){
            TextView post_brand = (TextView)mView.findViewById(R.id.brand);
            post_brand.setText(brand);
        }

        public void setSnumber(String snumber){
            TextView post_snumber = (TextView)mView.findViewById(R.id.snumber);
            post_snumber.setText(snumber);
        }

        public void setImage(Context ctx , String image){
            ImageView post_image = (ImageView)mView.findViewById(R.id.imageViewy);
            // We Need TO pass Context
            Picasso.with(ctx).load(image).into(post_image);
        }    }}
////////////////////////*******************************************//////////////

 

19 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user Antivir
Antivir
25.04.2017 - 06:43

Merhaba,

onClick metodunun içine yeni bir activity'e start verseniz ? Burada benzeri bir örnek var. https://gelecegiyazanlar.turkcell.com.tr/blog/activity-ve-fragment-cagirmanin-dogru-yontemi

Kolay gelsin.