2012-03-15 13 views
0

リストビューの各項目に2つのボタンがあります。 1つは編集用で、もう1つはlistViewの項目を削除するためのものです。今問題は、リストをリロードすることです。これどうやってするの? DBからレコードを削除した後SimpleCursorAdapterのOnClickListenerによるReloadリストビュー

 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(後にそれを呼び出すことができます)。

関連する問題