我有一个按钮(保存联系人)来保存联系人,按下该按钮可从编辑文本中获取姓名和电子邮件,并应在回收视图中动态添加1个列表项
保存按钮不完整
这是我要提取的名称
company_name=(EditText)view.findViewById(R.id.edittext_companyname_createMeeting);
Run Code Online (Sandbox Code Playgroud)
当我单击铅时,应在现有的回收视图中添加
leads.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
newValueAdapter.newAddeddata(company_name.getText().toString());*/
}
});
Run Code Online (Sandbox Code Playgroud)
回收视图已经有一个arraylist,我该如何向arraylist添加新值并再次调用oncreate
我试图提取公司名称并将其发送到该回收者视图的适配器,但它可以完成工作
RecyclerView的适配器
public class NewleadsAdapter extends RecyclerView.Adapter<NewleadsAdapter.MyViewHolder> {
Context context;
LayoutInflater inflater;
int positionbundle;
ArrayList<NewleadsPOJO> datalist;
public NewleadsAdapter(Context context, ArrayList<NewleadsPOJO> datalist,int positionbundle){
this.context=context;
this.datalist=datalist;
this.positionbundle=positionbundle;
}
/* public NewleadsAdapter(){}*/
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view=LayoutInflater.from(context).inflate(R.layout.custom_new_leads,parent,false);
MyViewHolder myViewHolder=new MyViewHolder(view);
return myViewHolder;
}
@Override
public void onBindViewHolder(MyViewHolder holder, int position) {
holder.leads_company.setText(datalist.get(position).getLeads_company());
holder.leads_date.setText(datalist.get(position).getLeads_date());
holder.leads_time.setText(datalist.get(position).getLeads_time());
if (positionbundle == 1){
/* holder.icon1.setVisibility(View.GONE);*/ …Run Code Online (Sandbox Code Playgroud)