Son Forum Aktiviteleri

1
Tümünü Gör

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

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);
        }    }}
////////////////////////*******************************************//////////////

 

7 yıl önce yanıtladın