список не обновляется после удара, чтобы удалить из базы данных sqlite в Android - PullRequest
0 голосов
/ 23 октября 2018

Я использую салфетки для удаления в списке просмотра Android.он удаляется из базы данных, но не обновляется в виде списка, когда я обновляю кнопку, затем он будет обновляться, но я хочу, чтобы обновление быстро удалялось после удара.

dbhelper.java

public void deleteInterestId(DesignItems designItems) {
    SQLiteDatabase db = this.getWritableDatabase();
    db.execSQL("delete from " + TABLE_CONTACTS + " where " + KEY_NOTIFICATION_ID + " = '" + designItems.getNotificationId() + "'");
    db.close();

}

main.java

  SwipeDismissListViewTouchListener touchListener =
            new SwipeDismissListViewTouchListener(
                    notificationList,
                    new SwipeDismissListViewTouchListener.DismissCallbacks() {
                        @Override
                        public boolean canDismiss(int position) {
                            return true;
                        }

                        @Override
                        public void onDismiss(ListView listView, int[] reverseSortedPositions) {
                            for (int position : reverseSortedPositions) {

                                final DesignItems m = designItemsList.get(position);
                                DesignItems designItems = new DesignItems();

                                designItems.setNotificationId(m.getNotificationId());
                                dbHelper.deleteInterestId(designItems);

                                designItemsList.remove(position);

                                list_adapter.notifyDataSetChanged();


                            }

                        }
                    });
    notificationList.setOnTouchListener(touchListener);

, поэтому приветствуются самые хорошие решения.

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