zhoushiyu_br
PickupRAIN 2 years ago
parent ffa3ff606f
commit fc4c1d6993

@ -31,11 +31,27 @@ import net.micode.notes.data.Notes.NoteColumns;
import net.micode.notes.data.Notes.TextNote;
import net.micode.notes.tool.ResourceParser.NoteBgResources;
/**
*
* @ProjectName: xiaomibianqian
* @Package: model
* @ClassName: WorkingNote
* @Description: 便
* 便便
* NoteEditActivitiesNotesfrom dataNote NoteListActivity SqlData
* NoteSettingChangedListenerNoteEditActivities
*
* @Author: zhoushiyu_br
* @CreateDate: 2023.12.16
* @UpdateUser:
* @UpdateDate: 2023.12.21
* @UpdateRemark:
* @Version: PickupRAIN
*/
public class WorkingNote {
// Note for the working note
//这个在Note里面定义了Note类的基本类型
private Note mNote;
private Note mNote;//这个在Note里面定义了Note类的基本类型
// Note Id
private long mNoteId;
// Note content
@ -44,27 +60,32 @@ public class WorkingNote {
private int mMode;
private long mAlertDate;
//最后的修改日期
private long mModifiedDate;
//定义的颜色的ID
private int mBgColorId;
//定义了一个int类型用来定位到哪一个小组件被使用
private int mWidgetId;
//定义了一个int类型用来区分使用了什么类型的小组件
private int mWidgetType;
//用来定位便签放在哪个文件夹
private long mFolderId;
private long mModifiedDate;//最后的修改日期
private int mBgColorId;//定义的颜色的ID
private int mWidgetId;//定义了一个int类型用来定位到哪一个小组件被使用
private int mWidgetType;//定义了一个int类型用来区分使用了什么类型的小组件
private long mFolderId;//用来定位便签放在哪个文件夹
private Context mContext;
//定义为静态变量,保证不能再被更改。防止数据出现异常
private static final String TAG = "WorkingNote";
//定义一个布尔变量,用来保存是否要被删除。通过查看用法,发现在后面保存|修改的时候要进行判断。
private boolean mIsDeleted;
//后面定义的,暂时还不知道是啥,貌似是个接口
private NoteSettingChangedListener mNoteSettingStatusListener;
//定义一个数组保存DataColumn数组当中的一些列变量。关于DataColumn的注解我写在了定义处。
//之所以用一个字符串数组来调用DataColumn接口是为了“方便在进行数据库操作时可以一次性指定需要查询的列”
//不过他只在定义cursor的时候调用了就是了。
private static final String TAG = "WorkingNote";//定义为静态变量,保证不能再被更改。防止数据出现异常
private boolean mIsDeleted;//定义一个布尔变量,用来保存是否要被删除。通过查看用法,发现在后面保存|修改的时候要进行判断。
private NoteSettingChangedListener mNoteSettingStatusListener;//定义了一个接口具体是在NoteEditActivities中实现实现对于便签是否修改的监听
/**
* DataColumnDataColumn
* DataColumn便
* loadNoteData
* 12.22getContentResolver()
* getContentResolverProjection
* 访访
*/
public static final String[] DATA_PROJECTION = new String[] {
DataColumns.ID,//在Note里面定义一个接口类型
DataColumns.CONTENT,
@ -131,6 +152,18 @@ public class WorkingNote {
loadNote();
}
/**
* @author: zhoushiyu_PickupRAIN
* @methodsName: loadNote
* @description: URI
* @param:
* ->Notes.CONTENT_NOTE_URI:URI
* ->NOTE_PROJECTION :
* ->NOTE_PROJECTION
* @return: String
* @throws: Nopes
*
*/
private void loadNote() {
//定义一个cursor游标用来操作数据。这里传入了很多量如URI、Id、和来自Projection的一系列。
Cursor cursor = mContext.getContentResolver().query(

Loading…
Cancel
Save