|
|
|
@ -1,8 +1,12 @@
|
|
|
|
|
// 声明包名,该类属于net.micode.notes.gtask.data包
|
|
|
|
|
package net.micode.notes.gtask.data;
|
|
|
|
|
|
|
|
|
|
// 导入必要的Android库
|
|
|
|
|
import android.database.Cursor;
|
|
|
|
|
import android.text.TextUtils;
|
|
|
|
|
import android.util.Log;
|
|
|
|
|
|
|
|
|
|
// 导入自定义的相关数据类和常量类
|
|
|
|
|
import net.micode.notes.data.Notes;
|
|
|
|
|
import net.micode.notes.data.Notes.DataColumns;
|
|
|
|
|
import net.micode.notes.data.Notes.DataConstants;
|
|
|
|
@ -10,6 +14,7 @@ import net.micode.notes.data.Notes.NoteColumns;
|
|
|
|
|
import net.micode.notes.gtask.exception.ActionFailureException;
|
|
|
|
|
import net.micode.notes.tool.GTaskStringUtils;
|
|
|
|
|
|
|
|
|
|
// 导入JSON处理相关的库
|
|
|
|
|
import org.json.JSONArray;
|
|
|
|
|
import org.json.JSONException;
|
|
|
|
|
import org.json.JSONObject;
|
|
|
|
@ -31,8 +36,9 @@ public class Task extends Node {
|
|
|
|
|
private TaskList mParent;
|
|
|
|
|
|
|
|
|
|
// 任务类的默认构造函数,初始化任务的各项属性
|
|
|
|
|
public Task() {
|
|
|
|
|
super();
|
|
|
|
|
public Task() { // 这是一个名为Task的类的构造函数
|
|
|
|
|
super(); // 调用父类的无参构造函数
|
|
|
|
|
// 将成员变量mCompleted初始化为false
|
|
|
|
|
mCompleted = false;
|
|
|
|
|
mNotes = null;
|
|
|
|
|
mPriorSibling = null;
|
|
|
|
|