pull/18/head
潘孝峰 2 years ago
parent fa0483372f
commit 3ea740f2f0

@ -23,7 +23,7 @@ import android.content.Context;
import android.content.OperationApplicationException;
import android.net.Uri;
import android.os.RemoteException;
import android.util.Log;//输出日志
import android.util.Log;
import net.micode.notes.data.Notes;
import net.micode.notes.data.Notes.CallNote;
@ -39,28 +39,28 @@ public class Note {
private NoteData mNoteData;
private static final String TAG = "Note";
/**
* 便ID
* Create a new note id for adding a new note to databases
*/
public static synchronized long getNewNoteId(Context context, long folderId) {
//在数据库中创建新便签
// Create a new note in the database
ContentValues values = new ContentValues();
long createdTime = System.currentTimeMillis();//便签创建时间
values.put(NoteColumns.CREATED_DATE, createdTime);//创建时间
values.put(NoteColumns.MODIFIED_DATE, createdTime);//修改时间
values.put(NoteColumns.TYPE, Notes.TYPE_NOTE);//便签类型
long createdTime = System.currentTimeMillis();
values.put(NoteColumns.CREATED_DATE, createdTime);
values.put(NoteColumns.MODIFIED_DATE, createdTime);
values.put(NoteColumns.TYPE, Notes.TYPE_NOTE);
values.put(NoteColumns.LOCAL_MODIFIED, 1);
values.put(NoteColumns.PARENT_ID, folderId);//将数据写入数据库表格中
values.put(NoteColumns.PARENT_ID, folderId);
Uri uri = context.getContentResolver().insert(Notes.CONTENT_NOTE_URI, values);
//ContentResolver用于外部应用比如输入法等软件对ContentProvider中的数据进行增删查改等操作
long noteId = 0;
try {
noteId = Long.valueOf(uri.getPathSegments().get(1));
} catch (NumberFormatException e) {
Log.e(TAG, "Get note id error :" + e.toString());
noteId = 0;
}//采用 try catch 语句来捕获输入便签ID异常并处理
}
if (noteId == -1) {
throw new IllegalStateException("Wrong note id:" + noteId);//非法状态警告:"ID错误"
throw new IllegalStateException("Wrong note id:" + noteId);
}
return noteId;
}
@ -68,7 +68,7 @@ public class Note {
public Note() {
mNoteDiffValues = new ContentValues();
mNoteData = new NoteData();
}//定义两个变量来存储新便签数据mNoteDiffValues便签属性、mNoteData便签数据
}
public void setNoteValue(String key, String value) {
mNoteDiffValues.put(key, value);

Loading…
Cancel
Save