|
|
@ -815,8 +815,8 @@ public class GTaskManager {
|
|
|
|
sqlNote.resetLocalModified();
|
|
|
|
sqlNote.resetLocalModified();
|
|
|
|
//commit到本地数据库
|
|
|
|
//commit到本地数据库
|
|
|
|
sqlNote.commit(true);
|
|
|
|
sqlNote.commit(true);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 功能:升级远程meta。 meta---元数据----计算机文件系统管理数据---管理数据的数据。
|
|
|
|
* 功能:升级远程meta。 meta---元数据----计算机文件系统管理数据---管理数据的数据。
|
|
|
|
* @author TTS
|
|
|
|
* @author TTS
|
|
|
|
* @param gid
|
|
|
|
* @param gid
|
|
|
@ -825,7 +825,7 @@ public class GTaskManager {
|
|
|
|
* ---同步前的数据库操作,故使用类SqlNote
|
|
|
|
* ---同步前的数据库操作,故使用类SqlNote
|
|
|
|
* @throws NetworkFailureException
|
|
|
|
* @throws NetworkFailureException
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private void updateRemoteMeta(String gid, SqlNote sqlNote) throws NetworkFailureException {
|
|
|
|
private void updateRemoteMeta(String gid, SqlNote sqlNote) throws NetworkFailureException {
|
|
|
|
if (sqlNote != null && sqlNote.isNoteType()) {
|
|
|
|
if (sqlNote != null && sqlNote.isNoteType()) {
|
|
|
|
MetaData metaData = mMetaHashMap.get(gid);
|
|
|
|
MetaData metaData = mMetaHashMap.get(gid);
|
|
|
|
if (metaData != null) {
|
|
|
|
if (metaData != null) {
|
|
|
@ -839,14 +839,14 @@ public class GTaskManager {
|
|
|
|
GTaskClient.getInstance().createTask(metaData);
|
|
|
|
GTaskClient.getInstance().createTask(metaData);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 功能:刷新本地,给sync的ID对应上最后更改过的对象
|
|
|
|
* 功能:刷新本地,给sync的ID对应上最后更改过的对象
|
|
|
|
* @author TTS
|
|
|
|
* @author TTS
|
|
|
|
* @return void
|
|
|
|
* @return void
|
|
|
|
* @throws NetworkFailureException
|
|
|
|
* @throws NetworkFailureException
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private void refreshLocalSyncId() throws NetworkFailureException {
|
|
|
|
private void refreshLocalSyncId() throws NetworkFailureException {
|
|
|
|
if (mCancelled) {
|
|
|
|
if (mCancelled) {
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -888,20 +888,20 @@ public class GTaskManager {
|
|
|
|
c = null;
|
|
|
|
c = null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 功能:获取同步账号,mAccount.name
|
|
|
|
* 功能:获取同步账号,mAccount.name
|
|
|
|
* @author TTS
|
|
|
|
* @author TTS
|
|
|
|
* @return String
|
|
|
|
* @return String
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public String getSyncAccount() {
|
|
|
|
public String getSyncAccount() {
|
|
|
|
return GTaskClient.getInstance().getSyncAccount().name;
|
|
|
|
return GTaskClient.getInstance().getSyncAccount().name;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 功能:取消同步,置mCancelled为true
|
|
|
|
* 功能:取消同步,置mCancelled为true
|
|
|
|
* @author TTS
|
|
|
|
* @author TTS
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public void cancelSync() {
|
|
|
|
public void cancelSync() {
|
|
|
|
mCancelled = true;
|
|
|
|
mCancelled = true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|