怎么用menu和checkbox来删除数据库里的多条数据,主要是menu怎么得到那个listview和checkbox的id。

解决方案 »

  1.   

    http://download.csdn.net/source/3466334
    这里有款我写的记事本操作的源码,你可以下载里面有你所要的功能
      

  2.   

    有码有真相(仅供参考):
    private void deleteFile(final ArrayList<File> delFileList) {
           final ProgressDialog delProcessDialog = createProcessDialogNoTitle(R.string.waiting) ;
           delProcessDialog.show();
           
           final Handler deleteHandler = new Handler() { 
               public void handleMessage(Message msg) { 
                   super.handleMessage(msg);
                   switch (msg.what) {
                       case DeleteThread.STATE_BEGIN:
                           break;
                       case DeleteThread.STATE_END:
                           if(delProcessDialog.isShowing()) {
                               delProcessDialog.dismiss();
                           }
                           FileListActivity.this.refresh();
                           break;
                       case DeleteThread.STATE_ERROR:
                           delProcessDialog.dismiss();
                           
                           final String errorMsg = (String)msg.obj;
                           AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(FileListActivity.this);
                           alertDialogBuilder.setIcon(R.drawable.alert_dialog_icon);
                           alertDialogBuilder.setTitle(R.string.title_error);
                           alertDialogBuilder.setMessage(errorMsg);
                           alertDialogBuilder.setPositiveButton(android.R.string.ok,new DialogInterface.OnClickListener() {
                               public void onClick(DialogInterface dialog, int which) {
                                   FileListActivity.this.refresh();
                               }
                           }
                           ).create().show();
                           break;
                       default:
                           break;
                       }
                   }
           };