diff --git a/app/src/main/java/net/micode/notes/model/WorkingNote.java b/app/src/main/java/net/micode/notes/model/WorkingNote.java index 12079de..e999d6a 100644 --- a/app/src/main/java/net/micode/notes/model/WorkingNote.java +++ b/app/src/main/java/net/micode/notes/model/WorkingNote.java @@ -62,6 +62,9 @@ public class WorkingNote { private NoteSettingChangedListener mNoteSettingStatusListener; + /** + * 声明 DATA_PROJECTION字符串数组 + */ public static final String[] DATA_PROJECTION = new String[]{ DataColumns.ID, DataColumns.CONTENT, @@ -102,6 +105,10 @@ public class WorkingNote { private static final int NOTE_MODIFIED_DATE_COLUMN = 5; // New note construct + + /** + * WorkingNote的构造函数 + * */ private WorkingNote(Context context, long folderId) { mContext = context; mAlertDate = 0; @@ -124,6 +131,9 @@ public class WorkingNote { loadNote(); } + /** + * 通过数据库调用query函数找到第一个条目 + */ private void loadNote() { Cursor cursor = mContext.getContentResolver().query( ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, mNoteId), NOTE_PROJECTION, null, @@ -151,7 +161,9 @@ public class WorkingNote { DataColumns.NOTE_ID + "=?", new String[]{ String.valueOf(mNoteId) }, null); - +/** + * 查看第一项是否存在 + */ if (cursor != null) { if (cursor.moveToFirst()) { do { @@ -174,6 +186,9 @@ public class WorkingNote { } } + /** + * 创建空的Note 传参:context,文件夹id,widget,背景颜色 + */ public static WorkingNote createEmptyNote(Context context, long folderId, int widgetId, int widgetType, int defaultBgColorId) { WorkingNote note = new WorkingNote(context, folderId); @@ -229,6 +244,10 @@ public class WorkingNote { mNoteSettingStatusListener = l; } + /** + * 设置AlertDate + * 若 mAlertDate与data不同,则更改mAlertDate并设定NoteValue + */ public void setAlertDate(long date, boolean set) { if (date != mAlertDate) { mAlertDate = date; @@ -239,6 +258,9 @@ public class WorkingNote { } } + /** + * 设定删除标记 + */ public void markDeleted(boolean mark) { mIsDeleted = mark; if (mWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID @@ -247,6 +269,9 @@ public class WorkingNote { } } + /** + *设定背景颜色 + */ public void setBgColorId(int id) { if (id != mBgColorId) { mBgColorId = id; @@ -257,6 +282,9 @@ public class WorkingNote { } } + /** + *设定检查列表模式 + */ public void setCheckListMode(int mode) { if (mMode != mode) { if (mNoteSettingStatusListener != null) { @@ -267,6 +295,9 @@ public class WorkingNote { } } + /** + *设定WidgetType + */ public void setWidgetType(int type) { if (type != mWidgetType) { mWidgetType = type; @@ -274,6 +305,9 @@ public class WorkingNote { } } + /** + *设定WidgetId + */ public void setWidgetId(int id) { if (id != mWidgetId) { mWidgetId = id; @@ -281,6 +315,9 @@ public class WorkingNote { } } + /** + *设定setWorkingText + */ public void setWorkingText(String text) { if (!TextUtils.equals(mContent, text)) { mContent = text;