diff --git a/doc/jkreport.docx b/doc/jkreport.docx index 03421d6..4bd1017 100644 Binary files a/doc/jkreport.docx and b/doc/jkreport.docx differ diff --git a/src/Notes-master1/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/src/Notes-master1/app/src/main/java/net/micode/notes/ui/NotesListActivity.java index b9b2011..2037272 100644 --- a/src/Notes-master1/app/src/main/java/net/micode/notes/ui/NotesListActivity.java +++ b/src/Notes-master1/app/src/main/java/net/micode/notes/ui/NotesListActivity.java @@ -543,21 +543,28 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt this.startActivityForResult(intent, REQUEST_CODE_OPEN_NODE); } + /** + * 这段代码是一个用于打开文件夹的方法。它接收一个NoteItemData对象作为参数,该对象包含了文件夹的数据。 + * 在方法中,首先将当前文件夹ID设置为传入数据的ID,然后开始异步查询该文件夹的笔记列表。 + * 接着根据文件夹的ID设置不同的状态,如果是通话记录文件夹,则设置状态为通话记录文件夹并隐藏添加新笔记按钮,否则设置状态为子文件夹。 + * 根据文件夹的ID设置标题栏的文本,如果是通话记录文件夹则设置为通话记录文件夹名称,否则设置为数据的摘要。最后显示标题栏。 + * @param data + */ private void openFolder(NoteItemData data) { - mCurrentFolderId = data.getId(); - startAsyncNotesListQuery(); - if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) { - mState = ListEditState.CALL_RECORD_FOLDER; - mAddNewNote.setVisibility(View.GONE); + mCurrentFolderId = data.getId();// 设置当前文件夹ID为传入数据的ID + startAsyncNotesListQuery(); // 开始异步笔记列表查询 + if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) {// 如果数据的ID是通话记录文件夹的ID + mState = ListEditState.CALL_RECORD_FOLDER;// 设置状态为通话记录文件夹 + mAddNewNote.setVisibility(View.GONE);// 隐藏添加新笔记按钮 } else { - mState = ListEditState.SUB_FOLDER; + mState = ListEditState.SUB_FOLDER;// 设置状态为子文件夹 } - if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) { - mTitleBar.setText(R.string.call_record_folder_name); + if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) { // 如果数据的ID是通话记录文件夹的ID + mTitleBar.setText(R.string.call_record_folder_name);// 设置标题栏文本为通话记录文件夹名称 } else { - mTitleBar.setText(data.getSnippet()); + mTitleBar.setText(data.getSnippet()); // 设置标题栏文本为数据的摘要 } - mTitleBar.setVisibility(View.VISIBLE); + mTitleBar.setVisibility(View.VISIBLE);// 显示标题栏 } public void onClick(View v) {