Android实现风蓝记事本(5):修改记事功能
package com.example.notes;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.logging.SimpleFormatter;
import android.app.Activity;
import android.app.Dialog;
import android.content.Intent;
import android.content.SharedPreferences;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.os.Environment;
import android.text.Selection;
import android.text.Spannable;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
public class Update extends Activity {
private LinearLayout layout; //布局
private TextView update_title; //标题栏
private EditText update_content; //输入框
private ImageButton backBtn; //返回
private ImageButton deleteBtn; //删除
private ImageButton confirmBtn; //确认
private Dialog delDialog; //删除对话框
private Integer s_id; //记事ID
private String title; //标题
private String content; //内容
private DatabaseManage dm = null;// 数据库管理对象
private Cursor cursor = null;
private int background;//背景
private SharedPreferences sp;//存储数据
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.update);
layout=(LinearLayout)findViewById(R.id.update);
dm = new DatabaseManage(this);// 数据库操作对象
update_title=(TextView)findViewById(R.id.update_title);
update_content=(EditText)findViewById(R.id.update_content);
bac