2012-03-15 2 views
0

У меня есть 2 кнопки на каждом элементе списка. Один для редактирования и другой для удаления элемента спискаView. Теперь проблема состоит в том, чтобы перезагрузить список. Как я могу это сделать?Reload ListView от OnClickListener в SimpleCursorAdapter

 Button delete = (Button) v.findViewById(R.id.NewOrder_delete_Btn); 

     if(delete.getTag()!=null)delete.setTag(ItemForEditing); 
     delete.setOnClickListener(new OnClickListener() { 
       @Override 
       public void onClick(View view) {    
         SQLAdapter myDB = new SQLAdapter(act); 
         myDB.open(); 
         myDB.DeleteOneOrderItem(view.getTag().toString()); 
       myDB.close();  
       } 
       }); 
+0

использование notifyDataSetChanged() для адаптера –

ответ

1

После удаления записи из БД, необходимо вызвать следующий метод, чтобы обновить его содержимое:

yourListAdapter.notifyDataSetChanged(); 

Вы можете назвать это сразу после myDB.close();