Метод удаления элемента списка не работает - PullRequest
1 голос
/ 09 января 2020

Проблема - когда я нажимаю на кнопку подтверждения, элемент не исчезает из списка и после прикосновения к просмотру списка снова элемент удаляется из списка. Почему это происходит, пожалуйста, дайте мне решение. Общий метод удаления не работает в режиме реального времени.

final ArrayList<orderTrialHelper> list_data;
Context context;
int resource;
ProgressDialog pd;


public orderTrial(Context context, int resource, ArrayList<orderTrialHelper> list_data) {
    super(context, resource, list_data);
    this.list_data = list_data;
    this.context = context;
    this.resource = resource;

}


@Override
public View getView(final int position, View convertView, final ViewGroup parent) {

    if (convertView == null) {
        LayoutInflater layoutInflater = (LayoutInflater) getContext().getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
        convertView = layoutInflater.inflate(R.layout.cust_list_trials, null, true);
    }
    final orderTrialHelper listdata = getItem(position);



    id_no.setText(String.valueOf(listdata.getId_no()));
    date.setText(listdata.getDate());
    quantity.setText(String.valueOf(listdata.getQuantity()));
    confirm.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {


                            list_data.remove(position);
                            notifyDataSetChanged();
            }

    });
    return convertView;
}

1 Ответ

0 голосов
/ 29 января 2020

Попробуйте использовать переработчик. Может быть, это может решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...