Adding Items in RecycleView Dynamically using a button

前端 未结 3 1493
别那么骄傲
别那么骄傲 2020-12-16 08:42

I have a button(save contact) to save contacts ,the button when pressed get name and email from edit text and should dynamically add 1 list item in recycle view

The

3条回答
  •  星月不相逢
    2020-12-16 09:24

    Add this method to your adapter and call on button click.

    public void newAddeddata(String company_name){
            NewleadsPOJO newValue=new NewleadsPOJO();
            newValue.setLeads_company(company_name);
            datalist.add(newValue);
            notifyDataSetChanged();
        }
    

    Add following method to NewLeadFrag

    public NewleadsAdapter getAdapter(){
       return adapter;
    }
    

    now in Createmeetingfrag

    leads.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    NewLeadFrag fragment = getFragmentManager().findFragmentByTag("NewLeadFrag_TAG"); //set tag of fragment when you add with fragment manager. and if you are using support library use getSupportFragmentManager()
                   if(fragment!= null){
                        fragment.getAdapter().newAddeddata(company_name.getText().toString());
                    }
    
                }
            });
    

提交回复
热议问题