今天完成了删除一条笔记的功能,昨天的问题已经解决,错误是有一段代码没有删掉,发生冲突
明天做搜索功能
public boolean onOptionsItemSelected(MenuItem item){ switch (item.getItemId()){ case R.id.delete: android.app.AlertDialog.Builder builder=new android.app.AlertDialog.Builder(EditActivity.this); builder.setMessage("确认删除?"); builder.setPositiveButton("确认", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { if (openMode == 4){ // 如果时新建的笔记 不改变 intent.putExtra("mode", -1); setResult(RESULT_OK, intent); } else { // 已存在的笔记 intent.putExtra("mode", 2); intent.putExtra("id", id); setResult(RESULT_OK, intent); } finish(); } }); builder.setNegativeButton("取消",null); builder.create().show(); break; } return super.onOptionsItemSelected(item); //传回MainActivity里 }